Hi there,
Thanks for your reply! Let me clarify the situation:
Our Original Setup, Initially, we were running Pinball FX3 and other pinball games on our Legends Pinball machine through Steam, and everything worked perfectly.
After watching various videos about PinballX, virtual pinball, visual pinball, fx3… and other systems, we saw people accessing hundreds of games integrated directly into their systems. We decided to purchase and set up a similar system. While we had to fix a few things initially, everything eventually worked perfectly.
(Issue with FX3 Controls): The only persistent issue we faced was with the controls for the new FX3 setup (not through Steam). Despite trying various solutions for months, we couldn't get the controls to work.
We tried using various tools to get the controls to work, including Xpadder, JoyToKey, and x360ce. While all of these tools were working and detected our controls, they still didn't solve the issue with FX3 specifically.
As a last-ditch effort, we added FX3 as a non-Steam game and, experimenting with different settings, we disabled Steam Input for this non-Steam version. To our surprise and relief, this made the controls work after months of trying other solutions. This was not our initial approach but rather a workaround we discovered.
Even with this workaround, the controls stopped working again. Here’s a summary of our recent steps:
- We disabled Steam Input for the non-Steam FX3 game, which worked initially.
- After turning off the system and turning it back on, the controls still worked and we played all of our hundreds of games for a couple hours. Then we turned it off and about 5 hours later we went to play again and the controls stopped working.
- We also noticed that the 'Control Layout' option disappeared from the non-Steam FX3 game, but the 'Disable Steam Input' option was still available in the properties.
We have Ensured Xpadder is set to run at startup. But just to see if anything would change we turned off ‘run at startup’ and we manually tried to start it just to see if it would work that time. But it didn’t so we’ll just switch it back to ‘run at start up.’ We Checked for focus issues by using Alt + Tab to ensure FX3 has focus.
Verified permissions for all relevant files and folders. We Re-added FX3 as a non-Steam game and disabled Steam Input again. We Looked into updating PinballX and transferring configuration files, though this introduced new errors.
We would appreciate anymore troubleshooting ideas and would appreciate any specific steps or suggestions you might have. We’re going to try in the coming days (due to a baseball tournament) to try using Joyrider’s FX3 launcher as a possible alternative. Also any insights on why disabling Steam Input for a non-Steam game temporarily fixed our issue would also be helpful. Here is also a link to a similar Pinball X system we have, except we bought it set up for us already for the most part.
(https://youtu.be/1Qdkf3Ei9mc?si=vONgta3cqlDNLnMx)
Thank you again for your time and assistance!