Steam 설치
로그인
|
언어
简体中文(중국어 간체)
繁體中文(중국어 번체)
日本語(일본어)
ไทย(태국어)
Български(불가리아어)
Čeština(체코어)
Dansk(덴마크어)
Deutsch(독일어)
English(영어)
Español - España(스페인어 - 스페인)
Español - Latinoamérica(스페인어 - 중남미)
Ελληνικά(그리스어)
Français(프랑스어)
Italiano(이탈리아어)
Bahasa Indonesia(인도네시아어)
Magyar(헝가리어)
Nederlands(네덜란드어)
Norsk(노르웨이어)
Polski(폴란드어)
Português(포르투갈어 - 포르투갈)
Português - Brasil(포르투갈어 - 브라질)
Română(루마니아어)
Русский(러시아어)
Suomi(핀란드어)
Svenska(스웨덴어)
Türkçe(튀르키예어)
Tiếng Việt(베트남어)
Українська(우크라이나어)
번역 관련 문제 보고
Edit: Forgot to mention that this can persist even while restarting both Steam (relevant for the controller handling) and Hollow Knight. I've even powered off the controller and removed the dongle to be sure something didn't temporarily break. Other games behave normally.
Edit2: Now it's just not detecting the controller at all and using it like I need desktop mode. Maybe I'll just bypass Steam's control of it and use SC Controller instead. Apparently the game isn't calling for a control set anymore. (This one was on me. I disabled the overlay which is required for Steam controller use.)
That problem can be fixed with control rebinding (though the prompts will still be wrong), but what can't be fixed is that there are actions (such as the pause menu) which cannot be rebound, so pressing RT opens the pause menu and there's nothing I can do about that.
The simplest solution on the developer side would just be to allow every action to be rebound.
OS: Mint 18.3
CPU: i9-7900X
GPU: 1080 ti
Controller: DS4 over USB
This makes the game entirely unplayable with a controller because the results of buttons are unpredictable.
but I'll leave it here anyways. I see you replied before I sent it. Please just answer whatever you find is still relevant, then.
Are you using an official or third-party DS4 controller? What are your settings for Steam's native controller support? Can you connect your controller through Bluetooth at all, or does your PC not support it? I'd like to know if that last bit in particular makes a difference for you if possible.
For the last bit I mentioned anyway, I noticed recently Steam itself has been doubling or garbling inputs for my games while plugged in via USB. Not all games, it seems to be hit or miss. It looks like most games which have their own native support for controllers are the ones that are affected. Outside of Steam I can verify my controller works properly either over Bluetooth or USB, but in Steam I am getting too many inputs from my controller over USB, and some of them don't match the buttons I am actually pressing.
https://www.gamingonlinux.com/articles/you-will-need-to-update-your-udev-rules-for-the-steam-controller.8593
Hollow Knight still interprets the RT as a signal to open the pause menu even through Steam, which should be sending a RT signal, but at least now I think I can mess with configurations and hopefully fix it.
To answer your questions Scarlet: it's an official DS4 and I do not have a bluetooth receiver so I cannot test it with BT. The current settings for my controller in steam are the default. I also tried the WASD mode config and it still registered RT as pause menu.
I should also add that this is the only game that I have ever had controller issues with on Linux.
Thanks for the response. I don't have much experience with Linux first-hand unfortunately, so I'm not sure I have any other advice I can give, myself, but I thought it'd be worth checking out anyways if possible. Anything else I say would be guessing into areas I don't know about, so I think that's all I could say that might be really useful.
Good to see that you've found something though, in any case. Hopefully from there you can get it working on a satisfactory level.
It wasn't game-breaking until I unlocked the DASH skill. My right trigger opens the inventory so ... yea I can't dash.
Editing the keyboard configuration allows remapping of the inventory and map buttons, but editing of the gamepad lacks the inventory button. So I can't remap the one button I need too lol.
I am currently on Win7 (not linux) and I am using an old but still working AirFlo EX gamepad; essentially it's a vanilla Xbox controller knockoff. I ordered an Xbox 360 controller but that wont arrive for a week or so. I'm going to see if I can find another work-around in the meantime. Is there no ini file where the controls can be set professionally?
https://wiki.archlinux.org/index.php/Gamepad#Xbox_360_controller
Here is the config file I am using: https://pastebin.com/YMqYMCs2
It's located at /etc/default/xboxdrv
Here is the complete solution that I found (now playing the game properly without any issues):
https://www.reddit.com/r/HollowKnight/comments/6m1a7w/steam_controller_mapping_wrong/dksgk15/
My situation is the following: I'm using a PS5 controller under Linux > 5.12. I mention the version because the PS5 controller has official Linux drivers as part of the kernel since then. My problem was the same as reported in this post: The LT/RT buttons open the inventory/menu respectively and this couldn't be changed.
Here is a workaround. It's not clear if it works for other OS but GNU/Linux, but it should work for additional controllers other than the PS5 one. It is not clear if this will work with future HK versions if any are released (this could invalidate the patched DLL).
1. Obtain the modified DLL from https://steamcommunity.com/sharedfiles/filedetails/?id=2525497719
2. Backup and replace ~/.local/share/Steam/steamapps/common/Hollow Knight/hollow_knight_Data/Managed/Assembly-CSharp.dll (or wherever your file with that name is found) with the modified one.
3. In the Steam settings for HK, add the `--exo` launch option.
4. In the Steam controller settings for HK, set "OVERRIDE FOR HOLLOW KNIGHT" to "Enable Steam Input". (Make sure your controller is listed there and configured adequately within Steam.)