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
Game Controller Tester
https://www.microsoft.com/en-us/p/game-controller-tester/9nblggh4pnc7
Steam controller setting does not have testing buttons. (I think it is essential feature)
But with above app, I could verified issue is most likely in middle layer from Steam.
I uninstalled Steam client, removed all files under C:\Program Files (x86)\Steam\, and re-installed.
But it issue still coming back with old registered device name.
If you uncheck the Xbox Configuration Support (or depending on the controller/driver you're using) in the General Controller Settings, Steam Input does not interfere between the controller's output and the game's input.
You can completely disable Steam Input by disabling the In-Game Overlay( Steam Overlay). This setting should allow you to isolate the problem further.
If the problem persits, it's not related to Steam.
Both has exact same issue.
I have not installed driver by myself. It was auto detected. But both shows up as "Xbox 360 Peripherals": group in Windows 10 Device Manager.
It shows as Microsoft 2019/03/18 Ver 10.0.18362.1 as latest.
On Steam, it shows as following:
Xbox One Controller for MayFlash F300 Elite
Xbox 360 Controller for Logitech F310
Xbox Configuration Support has been unchecked in General Controller Settings.
I did not know about Steam Overlay part, so I tested now with disabled setting.
Same problem still exist with following settings:
In game property (SoulCalibur 6):
Steam Input Per-Game Setting = Force Off
Use BPM Overlay when Steam Input is Active Per-Game Setting = Force Off
General settings: In-Game
Unchecked: Enable the Steam Overlay while in-game
I'm pretty sure the current behaviour is not caused by Steam (Input).
I think your issue is very similar to this one.
Can you have a look at the configuration files (.ini) of these two games? How many controllers are listed? Do the bindings differ?
The configurations file according to pcgamingwiki can be found in
SC6: %LOCALAPPDATA%\SoulcaliburVI\Saved\Config\
Tekken 7: %LOCALAPPDATA%\TekkenGame\Saved\Config\
1) Renamed Xinput profile name to "XInput_Test_20200828"
2) Remove Steam Client app, folder, game setting, and clean registry keyword "Valve"
3) Reinstall Steam Client and Game
4) 1)'s profile name came back
I have checked game folder:
SC6: %LOCALAPPDATA%\SoulcaliburVI\Saved\Config\
%LOCALAPPDATA%\SoulcaliburVI\Saved\Config\WindowsNoEditor\Input.ini
file has the device info.
I have removed unused profiles (There was DualShock 4 and Logitech Extreme 3D Pro).
It seems cleared some issue, but it still have issue.
MayFlash F300 Elite has 2 mode (same hardware switch).
It might be root cause.
A) Xinput: (press Start+Y for 3 sec)
I used to this mode and dual input issue.
Input.ini file has duplicated entries:
DeviceName="Controller (MAYFLASH Arcade Fightstick F300 Elite)"
DeviceName="MAYFLASH Arcade Fightstick F300 Elite"
Even I delete entry or file, it keep coming back.
SC6 seems not reading the file while in game play.
B) Switch Pro Controller mode: (press Start+X for 3 sec)
At device connection, it seems this became default at some point of firmware update.
In this mode, it got following duplicated entry, but no duplicated input.
DeviceName="DualShock4"
DeviceName="MAYFLASH Arcade Fightstick F300 Elite"
But it has rotated (?) button key assignment.
Device A button acts X button
Device B button acts A button
Device X button acts Y button
Device Y button acts B button
So the symptom and duplicated entry can be verified in Input.ini.
I think some other user case was resolved by editing Input.ini file once.
But my case seems a little different and keep coming back.
So if I read correctly, setting Mayflash to DInput mode has resolved the issue of double input. But since the DInput Mode uses a different button layout, the buttons A & B and the buttons X & Y are pairwise swapped compared to the XInput layout.
If you open the manual[www.mayflash.com] - you can find it under the description tab - you see that the DInput and XInput modes behave differently.
A, B, X, Y are pairwise swapped in DInput mode, no analog input and so on. The differences in layout can be looked up in the table under the Nr. 5 PC entry.
Can you not customize the controller layout ingame in SC6/T7? Just change it to your liking.
If that's not possible, you could enable the Generic Configuration Support option in the General Controller Settings in the Steam client and change the button layout in the Controller Configuration of your game.
Just map A onto B, X onto Y and vice versa.
....................................................................................................................................................
XInput:
XInput still suffers from double input. Are you sure that the 2 controller entries do not differ in the button assignements in the configuration file? If so and the game always reverts this changes, you could set the configuration file to read-only.
The XInput issue might associate the Input mode of the arcade stick with the Input mode of the controller.
I have no experience with arcade sticks, but what confuses me is this statement from the website:
Does the Mayflash controller communicate via the controller's interface with the console? I.e. the arcade stick does not work if no controller is connected via usb.
You need to be aware, that your Logitech F310 also supports XInput and DInput mode. Is the switch on the logitech controller set to DInput or to XInput?
Maybe your double input in XInput stems that the Logitech controller is set to a different Input mode than your Mayflash arcade stick.
Also if set to Dinput, Logitech Gaming Hub might interfere.
1) Set F300E to Switch mode (hold Start+X for 3 sec)
2) Set Steam SC6 Game config to "Force Off" for "Steam Input Per-Game Settins"
3) Set button mapping in SC6
Then I can play SC6 for battle mode as same as before.
Issue A) ABXY keys got 90 CCW rotated for non-battle game operation
It is confusing and annoying, but it is usable.
Issue B) I cannot use Ansel
SC6 has long time bug on Ansel.
Camera elevation key (Z and X) does not release after key up. (keep moving)
I found alternative solution as using Xinput device.
In this Switch mode, it does not work.
==
DInput on F300E
I spend some time before to make it work on DOA5LR.
F300E's DInput mode was not working while Logitech F310's DInput mode was working.
So I contacted MayFlash for verification.
They replied it may not work.
So I think F300E's DInput mode might be not 100% compatible.
After DOA6 came out, I don't play DOA5LR.
Since this questionable DInput, I did not tested on DInput on F300E.
==
XInput with multiple input
I still have issue and still think that this is bug on Steam.
It could be user device profile setting on Steam Cloud Data Sync area.
Both F300E's XInput mode and F310's XInput mode are showing on Device Manager as
"Xbox 360 Peripherals" group
"Xbox 360 Controller for Windows"
And both device have exact same double/triple button input.
It seems Steam Client recognize as one device group and get wrong setting.
Even I deleted or modefied device setting file, issue comes back
%LOCALAPPDATA%\SoulcaliburVI\Saved\Config\WindowsNoEditor\Input.ini
Editing is not really working. It is key mapping file and usually one-to-one button configration.
This case is already mapped one-to-many button. I think I cannot de-couple these.
So I think it is Steam bug, but not really sure as so many places are hidden.
==
F300E console mode (PS4 mode)
I think F300E does not have proper license from Sony as missing Sony chip.
So to make it work with PS4 and cutting cost (I think), it requires other licensed game pad.
Hardwired connection:
PS4 - F300E - Licensed game pad
To enable:
Press PS button to enable on Licensed game pad
Game pad can be 3rd party like HoriPad FPS+.
I think it's funny but creative solution.
Actually I like it very much as I can use both game pad and arcade stick same time.
I tried this on PC with Dual Shock 4, but it did not work as same as direct connection to DS4.
If it worked, I thought it can be alternative solution.
==
F310
F310 has hardware switch to change between XInput and DInput.
So It does not require software support.
Usually I kept on XInput.
I personally not like to use middle software to avoid CPU load and input lag.
I remove all service takes more than 1% of CPU usage except Steam client.
==
JoyToKey
https://joytokey.net/en/
I found this and tried, but it has some issue.
It seems not able to assign keys to RT and LT.
As I used RT and LT buttons, above Switch mode is
==
Support
I've requested support to Steam, MayFlash and Namco with this forum thread info.
Hopefully they know how to fix or workaround this issue.
Thank you very much for your help.
This issue got resolved. (Steam and MayFlash responded my help request).
It turns out the root cause was that I have disabled "Windows Management Instrumentation" service.
Steam support asked me to send msinfo32.exe report.
But msinfo32.exe was reported that "Can't Collect Information" error.
I found solution from below and realized I turned off "Windows Management Instrumentation" service because it was causing minor frame drop every 1-2 min on one of my system (middle range spec).
https://answers.microsoft.com/en-us/windows/forum/all/msinfo32exe-it-generates-a-cant-collect/876a98e5-0b23-4a0f-a4f7-3474d43c1222
Apparently Steam Client is relay on this service. But it does not complain at all.
I think multiple input issue came up after one point of Steam Client update, but I might be wrong.
But fixing part was just enabling "Windows Management Instrumentation" service.
I hope Steam Client can remove the dependency to "Windows Management Instrumentation" service
and/or report that if the service is not running.
This issue was only XInput device that shows as
"Xbox 360 Peripherals" group "Xbox 360 Controller for Windows" in Device Manager.
Thank you very much.