Controller Support

Discussion in 'TSW General Discussion' started by bigtex#8050, Jul 15, 2023.

Tags:
  1. bigtex#8050

    bigtex#8050 New Member

    Joined:
    Jul 15, 2023
    Messages:
    6
    Likes Received:
    4
    hey, guys why can't we get controller support for anything? it's been years and you can't use anything you cant bind anything, I have tons of different things to use and lots of other people do too and all we get is a cheap junk rail driver to use or a controller or we have to pay for a program the makes it where you may be able to bind up something that's not guaranteed. come on guys it's been a long time why do yall ignore us? it's not that hard to do just let us use whatever controllers we want.
     
  2. FredElliott

    FredElliott Well-Known Member

    Joined:
    Feb 12, 2022
    Messages:
    1,484
    Likes Received:
    2,863
    Such as? Would you like to drive a train using a dance mat controller or plastic guitar for example?
     
    • Like Like x 3
  3. bigtex#8050

    bigtex#8050 New Member

    Joined:
    Jul 15, 2023
    Messages:
    6
    Likes Received:
    4
    sim flight sticks, custom train controllers that are hand made, if you dont know about anything other than a controller than you arent into it deep enough.
     
    • Like Like x 1
  4. FredElliott

    FredElliott Well-Known Member

    Joined:
    Feb 12, 2022
    Messages:
    1,484
    Likes Received:
    2,863
    Doesn't matter how "deep" I'm into anything. If requesting a feature, provide examples

    Flight stick isn't suitable for controlling something that goes on fixed rails with the exception of the throttle controller

    Custom train controllers using custom software won't be supported because they are custom, which is why Raildriver exists and is supported, as its a known entity from a commercial organisation
     
  5. bigtex#8050

    bigtex#8050 New Member

    Joined:
    Jul 15, 2023
    Messages:
    6
    Likes Received:
    4
    oh cool so you work for dovetail?
     
    • Like Like x 1
  6. antwerpcentral

    antwerpcentral Well-Known Member

    Joined:
    Sep 16, 2021
    Messages:
    2,680
    Likes Received:
    3,444
    Ever heard of Access controller or the Xbox Adaptive Controller? Those are controllers for people with disabilities and should be able to work perfectly as a replacement for the console controllers. But not even the console controllers are fully supported. No force feedback, no audio on controller, no adaptive triggers, no touchpad, ...

    Controllers need more support because controllers evolve. So it's not such a weird request to have more support for controllers. Because not everyone wants to buy their stuff from Sony and or Microsoft and may want to build a controller themselves
     
    Last edited: Jul 16, 2023
    • Like Like x 1
  7. FredElliott

    FredElliott Well-Known Member

    Joined:
    Feb 12, 2022
    Messages:
    1,484
    Likes Received:
    2,863
    The first post was nothing more than a shouty rant, and as such my response was appropriately sarcastic

    I agree with you here, though generally I don't believe accessible controllers should at all be the responsibility of a game developer, other than a gerneral awareness that they exist and ensure they use the appropriate API

    The reason I say this is my strong belief that the platform holder should be responsible for accessibility of their OS, which includes games running on it, but goes far beyond this. Sony and MS are doing good things with this, and as that covers 100% of the platforms DTG support, there is simply no need (and indeed it would be counterproductive) for DTG or any developer to support specific controllers to the disadvantage of all others

    That said, as far as consoles go, the ability to even support third party peripherals is mostly non-existent
     
  8. bigtex#8050

    bigtex#8050 New Member

    Joined:
    Jul 15, 2023
    Messages:
    6
    Likes Received:
    4
    exactly, they just need to make some axis we can bind, its not that hard. i talked to a dev and he told me to post it in there but im not the only person to say this AND I KNOW THE FORUMS DONT DO ANYTHING.
     
    • Like Like x 1
  9. antwerpcentral

    antwerpcentral Well-Known Member

    Joined:
    Sep 16, 2021
    Messages:
    2,680
    Likes Received:
    3,444
    I don't really agree with you that the platform holders are responsible instead of game developers. It took me a long time to be aware of gamers with disabilities until I read a post about a blind person playing the Formula 1 game. I could not wrap my head around it but he drives pure on the sound of the game and rumble of the controller and he had pretty descent lap times. I don't know anymore what the person asked but he wanted to get a sound added that would make the game easier for him to play. This was added with even more extra sounds for blind people. How would a platform holders be able to help this guy besides sending a mail to the developers of that game?

    The problem is that this game does not even have proper controller support for console players. The support given by the platform holders is already neglected. Controller support is kept to a pure minimum. If a blind person plays this game they won't even be able to feel the train reacting.

    I also don't think this is something we should brush of as only the game developers or platform holders are responsible. It's more about awareness that there is a minority of people that really needs our help to advance in a technological world. I only learned this year that even I can contribute to helping blind people to use the internet better by putting alt-text with pictures in social media posts. We all can help with accessibility not just company A or B. Everyone can do better :D
     
    • Like Like x 2
    • Helpful Helpful x 1
  10. bigtex#8050

    bigtex#8050 New Member

    Joined:
    Jul 15, 2023
    Messages:
    6
    Likes Received:
    4
    i really dont care about people with disabilities. i care about me wanting to do custom controllers like flight sims have, racing sims have, and even ship sims have custom controlls im asking for them to put axis into the damn game we can configure to whatever we want to use.
     
  11. Omnicitywife

    Omnicitywife Well-Known Member

    Joined:
    Apr 13, 2022
    Messages:
    599
    Likes Received:
    705
    Of course it is, that's what I use for TSC and it's very much more superior to a controller or keyboard. Also what I used for ETS2 before buying a G920.

    That's not how it works though, all that is needed is the ability to bind the axis. The only reason Raildriver is supported is because they gain money from that overpriced junk, which is also the reason we won't see supported for proper hardware.
     
  12. antwerpcentral

    antwerpcentral Well-Known Member

    Joined:
    Sep 16, 2021
    Messages:
    2,680
    Likes Received:
    3,444
    I that case I don't care what you want. I hope you never get you want :(
     
    • Like Like x 5
  13. bigtex#8050

    bigtex#8050 New Member

    Joined:
    Jul 15, 2023
    Messages:
    6
    Likes Received:
    4
    good go away this wasnt a discussion for yall its for the supposed admins that dont listen to come in here so maybe we can talk about it.
     
    • Like Like x 1
  14. Chloe

    Chloe Member

    Joined:
    Jul 4, 2023
    Messages:
    19
    Likes Received:
    60
    Give me the guitar controller. I need it.

     
    • Like Like x 3
  15. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    466
    Likes Received:
    913
    [EDIT - Jan - Language] There already is an appropriate API in windows, it is called the USB HID protocol. That is what all sims use, be it flight sim, or racing sims to support the plethora periphetals available for these genres. Every controller is just a HID device, and if a game support generic HID devices, it should (in theory), support all usb devices. I can remap all functionality to any custom device in most games on windows, why not in a freaking sim?

    This is how you get both, a tinkering fanbase which is building it's own controllers and button boxes using USB host boards, and also a thriving 3rd party economy producing these devices, for people that don't want tinker, so you're not stuck for a single device that hasn't been improved for over a decade.
     
    Last edited by a moderator: Jul 19, 2023
    • Like Like x 1
  16. smugstarlord#4202

    smugstarlord#4202 Well-Known Member

    Joined:
    Jun 24, 2021
    Messages:
    828
    Likes Received:
    1,397
    [EDIT - Jan - Language]
     
    Last edited by a moderator: Jul 19, 2023
    • Like Like x 1
  17. DTG Matt

    DTG Matt Executive Producer Staff Member

    Joined:
    Nov 17, 2016
    Messages:
    3,332
    Likes Received:
    18,792
    • Like Like x 3
  18. smugstarlord#4202

    smugstarlord#4202 Well-Known Member

    Joined:
    Jun 24, 2021
    Messages:
    828
    Likes Received:
    1,397
  19. FredElliott

    FredElliott Well-Known Member

    Joined:
    Feb 12, 2022
    Messages:
    1,484
    Likes Received:
    2,863
    No. Games and most other software do not interface with HID at all, that is Windows own role. Games for Windows interface with the (what used to be called) Directplay, which is part of DirectX, which talks to HID. Game controllers other than standard gamepad controllers are identified by other means, typically using a manufacturer's API within the driver or ancillary software installed that goes with it (eg. Thrustmaster or Logitech apps). Otherwise, all a game knows about a controller installed using standard Windows drivers is how many buttons, axes, hats it reports, and what numbers those buttons, axes and hats are assigned. Unless there is a very specific requirement, games will never talk directly to USB HID or any piece of hardware directly

    Then you have consoles, and you're only getting what the platform provider gives you

    Then you have Steam, which is another layer between the game and the controller
     
    Last edited by a moderator: Jul 19, 2023
  20. FredElliott

    FredElliott Well-Known Member

    Joined:
    Feb 12, 2022
    Messages:
    1,484
    Likes Received:
    2,863
    Dance mat for me, oh no I ran a light cos I was busy shaking my booty
     
    • Like Like x 2
  21. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    466
    Likes Received:
    913
    No, they don't. Most games don't interact with manufacturers API, those are only used for bigger companies like Fanatec or Thrustmaster, and only for non-standard functionality. Like making use of their screens and led indicators, which are not exposed via DirectInput. For most other things the standard DirectInput (that's how it is called), is all that is necessary. Becasue the id of the device and amount of axis and buttons is basically everything the app needs to map it to its own functionality... and all these things are easily accessible via directInput. There is really no need to talk to manufacturers api, that's the whole reason why abstractions layers like DirectInput exists.

    That's why I can buy a USB host controller from ebay, solder few buttons from local radioshack and I have a functionall button box that I can use in majority of games... becasue these kind of things are already standardized on windows... and there is no need do custom implementation for each device provider.
     
    • Like Like x 1
  22. zappatime

    zappatime Well-Known Member

    Joined:
    Mar 19, 2020
    Messages:
    212
    Likes Received:
    370
    .
    You could try CobraOne 's TSW Raildriver & Joystick Interface app, latest version is 1.0.0.8 and works with Raildriver/hotas/button boxes/joysticks/diy controllers etc, it's very comprehensive and has a good user guide, see his post #233 in the thread below:
    https://forums.dovetailgames.com/threads/ts-world-raildriver-and-joystick-interface.61440/page-5
     
    Last edited: Jul 19, 2023
    • Like Like x 2
  23. newkirk#7103

    newkirk#7103 New Member

    Joined:
    Jul 11, 2023
    Messages:
    16
    Likes Received:
    12
    I just use the keyboard for train simulation, and have joystick set ups for flight and steering and pedals for road based stuff.

    I wouldn't think a joystick is going to add reality to driving a train IMO, and its never crossed my mind to do so.

    But I do think the support for disabled aids which I was not aware of for gaming should be a priority.
     
  24. smugstarlord#4202

    smugstarlord#4202 Well-Known Member

    Joined:
    Jun 24, 2021
    Messages:
    828
    Likes Received:
    1,397
    I never swore??
     
  25. applesnax#6064

    applesnax#6064 Active Member

    Joined:
    Mar 18, 2021
    Messages:
    188
    Likes Received:
    152
    Bonus for dance mat is that since is active input it also counts as addressing the alerter/safety systems! Stay alert stay alive!
     
    • Like Like x 1
  26. j.elkroc

    j.elkroc Member

    Joined:
    Mar 27, 2023
    Messages:
    61
    Likes Received:
    21
    +1 for the plastic guitar. I wonder if I can make my acoustic giutar trigger the USB. Hmm...
     

Share This Page