安装 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(越南语)
Українська(乌克兰语)
报告翻译问题


https://psteamcommunity.yuanyoumao.com/app/353370/discussions/1/
thanks for the repy
When the game starts, I see the controller beeing detected twice, but slightly differently :
[FNA info] Controller 0: HORI CO. LTD. REAL ARCADE Pro.V3, GUID: 0d0f2200, Mapping: 030000000d0f00002200000011010000,HORI CO. LTD. REAL ARCADE Pro.V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux
[FNA info] Controller 1: HORI REAL ARCADE Pro.V3, GUID: 0d0f2200, Mapping:
000000000d0f00002200000000100000,HORI REAL ARCADE Pro.V3,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b12,start:b11,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,lefttrigger:a2,righttrigger:a3,platform:Linux
When I unplug and the plug it back while the game is running, only the first one is detected :
[FNA info] Controller 0: HORI CO. LTD. REAL ARCADE Pro.V3, GUID: 0d0f2200, Mapping: 030000000d0f00002200000011010000,HORI CO. LTD. REAL ARCADE Pro.V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux
I also reproduced with an HORI CO. LTD. FIGHTING STICK 3, GUID: 0d0f1000
https://flibitijibibo.com/sdlhotplug.tar.bz2
Drop this on top of the copy I have in ./lib64/ and try again, if it fixes the issue I'll cherry pick the fix and push it in advance.
https://psteamcommunity.yuanyoumao.com/groups/SteamClientBeta/announcements/detail/4894847933352880414
And again, digging more, I found more logs, steam logs, (I can't stand I did not look / see those before...), steam client is also detecting the controller twice:
Loaded SDL version 2.0.19-6963453
Local Device Found
type: 0f0d 0022
path: sdl://0
serial_number: - 0
Manufacturer:
Product: HORI CO. LTD. REAL ARCADE Pro.V3
Release: 111
Interface: -1
!! Steam controller device opened for index 0.
Steam Controller reserving XInput slot 0
Local Device Found
type: 0f0d 0022
path: sdl://1
serial_number: - 1
Manufacturer:
Product: HORI REAL ARCADE Pro.V3
Release: 1000
Interface: -1
!! Steam controller device opened for index 1.
Steam Controller reserving XInput slot 1
BYieldingQueryAccountsRegisteredToController
Controller 0 mapping uses xinput : false
Controller 1 mapping uses xinput : false
BYieldingQueryAccountsRegisteredToController
Opted-in Controller Mask for AppId 0: 0
Controller has an Invalid or missing unit serial number, setting to 'f0d-22-54e9fbdg'
Controller has an Invalid or missing unit serial number, setting to 'f0d-22-54e9fbd'
local (potentially out of sync) copy of roaming config loaded - 3980 bytes.
BYieldingQueryAccountsRegisteredToController
BYieldingQueryAccountsRegisteredToController
Set Account Config Sets 0 0 0
It seems steam also use a upgraded version.
I'll post those logs in the steam issue right away.
(I did not give the link here: https://psteamcommunity.yuanyoumao.com/app/353370/discussions/1/4739473745771589963/ )
I am confused if the issue is in FNA, steam-input or SDL
I'll try to reproduce the issue with SDL 2.0.19 and a joystick detection program (like sdl-joytest or something similar).
Gentoo is still at version 2.0.16 in ~amd64, so I've built 2.0.19 and having linking path issues to use that lib and not the system one ;)
Sorry, I was AFK for a bit of time.
SInce then, libSDL 2.20 came out and gentoo is using it, so I could run jstest linked against that version and confirm it detects the joystick only once.
I think you were right from the start, the bug seems to be in steam-input, now the settings panel show two contollers, as the logs say, and the behavior is the same, unplung and then plug, and it show up only once as it should.
Thanks for your help, I'm closing the thread here, and try to investigate more on the steam-input one.
P.S: I don't have this bug in windjammers2, by the way ;-)