Finally use a joystick with Train Sim World - TSW - intuitive and realistic control

Поделиться
HTML-код
  • Опубликовано: 4 сен 2018
  • Here we showcase what we are working on at SimuCheck - simucheck.com/ToolSet - A way to control TSW with a joystick and throttle quandrant.
    We really love the new Train Sim World, but since it's release we have wanted a way to use a joystick with the game - After too much waiting we developed an application that maps joystick commands to specific and timed keyboard & mouse events. The result is the ability to use multiple joysticks to naturally control Train Sim World.
    Start building your own scripts with our open-source library from our website
    We are in alpha, so we need your feedback which will help us to refine our software.

Комментарии • 57

  • @ronnypauwels2963
    @ronnypauwels2963 3 месяца назад +1

    Twenty-five years ago I did a miniature train scale N and a few years later I did train simulation. I had DVDs Flight Truck and Train Railworks Simulatons, but because my laptop with which I could use those DVDs broke after a few years and I could no longer do Simulations with those DVDs. Given my age, I would certainly like to do simulations again, my question is that those DVDs can probably no longer be used? What advice can you give me? I have been longing for train simulations again for a long time, given my age.
    Thank you very much 😉👍

  • @usversusthem_band
    @usversusthem_band 5 месяцев назад

    Great app! I signed up to your patreon and downloaded it a while back. A question I had was what does KeysDownAlt and KeysUpAlt mean? specifically the 'Alt' part here.

  • @nounoufriend
    @nounoufriend 4 года назад +6

    Why dont they include this within train sim ? I run flight sims joysticks throttle quadrants yokes all work with no extra software and able to customise as well . Flight sim controls are ideal addition to train sim and would think lots of train sim users would also have flight sims
    Anyway thanks for sorting out way of using them

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      It is very strange they don't at least offer a way for developers to interface - opening up a 3rd party market...
      I never enjoyed using a keyboard to control a train... as children we dream of moving the throttle ourselves and to just tap a keyboard is such a let down
      :)

  • @knightshadow1894
    @knightshadow1894 5 лет назад +1

    Good afternoon Sacha-Lewis, I use FSUIP with my flight sims, could it work with TS work with it as well? Thanks Mike.

    • @knightshadow1894
      @knightshadow1894 5 лет назад

      @@sacha-lewisd573 Thanks for taking the time to answer my post. I was think of purchasing TS, but I'm going to hold of until I have a better understanding of its controls and controller connections. Thanks again. Mike

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      Many have wished that this would be possible, I never really understood either why they never opened it up. this is why I created my software as I needed to find a way to relax at the end of a long week with a train so this was the only way I could figure out how to do it :) I hope someday they will offer developers like me the ability to create more robust versions and get directly access.

  • @EllyTaliesinBingle
    @EllyTaliesinBingle 2 года назад +1

    Awesome possum. :)

  • @grumpyoldstudios
    @grumpyoldstudios 8 месяцев назад +1

    5 years later and they still have not included throttle querents in the sim directly.

  • @jed2055
    @jed2055 11 месяцев назад

    Lota water under the bridge since you made this one but I have to say up here in 2023, hats off to you. Great job interfacing and I know exactly what you mean by tactile. Driving a train sim loco with a PC keyboard leaves a hollow feeling where the knobs and levers should be. Starting the engine is a big part of the fun and should be more hands-on like gettin dirty with levers and knobs.
    I'm going to build one myself so right now I'm watching videos of folk like yourself who have done something about it. If I'm going to do this then a more apropos piece of kit is in order. I will probably end up with something like this one but modded to suit me . . . ruclips.net/video/rkvhoe35D78/видео.html
    but I see a place for controllers similar to your own. Great job and I wonder if you still use and enjoy.

  • @dutchleg
    @dutchleg 4 года назад

    Perfect! How can i buy the software for the joystick and the joystick as well? I am not technical, so that is a problem? I only have the TSW2020 and use sofar the keyboard for all the functions. I look forward to have it on your joystick option. Thanks for help.

    • @dutchleg
      @dutchleg 4 года назад +1

      @@sacha-lewisd573 Thank you for your answer. I have already the RailDriver, but this device will not work in TSW. Can you help me with it? Perhaps your software could translate the joysticks and buttons on the RailDriver? If so, how can i buy your software?

    • @undoLogic
      @undoLogic 4 года назад

      ​@@dutchleg this is exactly why I started my software :) currently my system only works for regular joysticks (the rail driver is not detected by windows joystick manager). Technically there is a programming language built into the RailDriver but it is very complicated. My software - open source and a paid version - available from my website - is a straight forward macro system that you figure out the key sequences and simply have them fire when the joystick changes using my software.

    • @jamesbennett1025
      @jamesbennett1025 4 года назад

      I’m not technically minded either did you get this to work I really want to try it but don’t know where to start

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      You are able to signup to my Patreon page and support my development and you will then get access to all the tools I am developing !
      www.simucheck.com/eng/Pages/toolset#pro

  • @komrad1983
    @komrad1983 5 лет назад +1

    I have bought a yarly sub yesterday to use the program with my TSW, it said I should receive a product in 24 hours. I don't have it still

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад +1

      I lost all my comments on youtube, so re-adding - as we already chatted many months ago you already received an email a day after. Since I have switched to Patreon so the signup process is now instant :)

  • @AngR12
    @AngR12 4 года назад

    Hola Shacha primero te quiero felicitar por tu logro de poder abrir una oportunidad para los amantes de las vías de tener la posibilidad de construir alguna cabina de bricolaje para el TSW, ya que sus creadores no toman en cuenta las peticiones de sus clientes. me gustaría pedirte un gran favor no entiendo muy bien como poder utilizar tu invención, es por esto que te quiero solicitar si puedes subir algun video explicando el paso a paso de como configurar por ejemplo unos ejes de un joystick para mandos como freno, etc lo de los botones pienso que no es tan complicado ya que solo es on-off, pero en cuanto al potenciómetros me intriga saber cómo aplicar estos con tu programa en el TSW. específicamente en loco de carga como las GP40,etc.una vez más muchas gracias por tu gran aporte.

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      Thank you for the kind words
      It does take some time to figure out the keystroke timing on how to control the various functions on the train
      I have a few videos on my website that go through the process
      www.simucheck.com/ToolSet#pro
      Best of luck and I hope one day Train Simulator will open up the development market so I can create a more robust system that doesn't need to be configured for each train :)
      Until then at least we can relax after a long week and control a train with a joystick :)

  • @apsoe2005
    @apsoe2005 11 месяцев назад

    hello ! does the game automatically recognize the slider saitek?

  • @eloyfarina
    @eloyfarina 4 года назад

    Hi Sacha, really cool video. I was performing a research and I found this insteresting video and software . I have many many doubts. I'm working in a project to build a double throttle joystick. Can you give me a hand with it? Thanks in advance.

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      Check out my website as I am adding a lot of info and knowledge how to build simulators. The step by step guides and videos will help you figure out the best sim that works for you
      www.simucheck.com
      Let me know how your sim building is going

  • @NottyGurlStyle
    @NottyGurlStyle 4 года назад +1

    We bought the game for our 8 year son but for the Xbox one any idea on if we can get a joystick for it?
    I will show my son your video lol he will enjoy your set up! I felt like I was moving for real

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      Joysticks can only be connected to a computer
      For your son the Xbox is the perfect way to understand all the concepts and how the train works. Then when he's older he can geek it out and build a home simulator :)

  • @Maki4444
    @Maki4444 4 года назад

    Can this software be used to map controls for any locomotive in the game?

    • @Maki4444
      @Maki4444 4 года назад

      @@sacha-lewisd573 Hi Sacha, I have downloaded your software but unfortunately I don't have the csv file represented in this video. There are no Segment, Min, Max column etc. I only have the csv with the notches. Is there a way to get the same csv you are using in this particular video?

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      The min / max was a feature I started working on but couldn't finalize as AutoHotkey is very slow so it caused a lot of issues. I since hired someone to help me port over to python but that failed as it was a bigger job then I assumed (i should have just ported to C# in hindsight)
      So the stable system that I launched only uses segments
      Let me know if you are still using this. If there is a lot of need i'll see if i can upgrade my current software to support min / max again (when I have time)

  • @RickLoureiroPT
    @RickLoureiroPT 5 лет назад

    Very cool , but is there any way you can show the script you made?

    • @RickLoureiroPT
      @RickLoureiroPT 5 лет назад

      @@sacha-lewisd573 thanks a lot :D

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      Yes you can download the open source version from my website
      www.simucheck.com/eng/Pages/toolset#openSource
      And if you want to support me you can sign up to my patreaon and get access to the Toolset PRO and manage all the scripts on a spreadsheet :)

  • @r917149
    @r917149 4 года назад

    Hey, I bought your product yesterday, but I can't log in page and can't download it. Please check your mailbox or set up a contact window.

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      I lost all my comments on youtube, so re-adding - as we already chatted many months ago you already received an email a day after. I'm not using Patreon which is making the signup much easier :)

  • @neilwaterer1695
    @neilwaterer1695 3 месяца назад

    Does this work with TSW 3 or even 4?

  • @tobbebjorn2347
    @tobbebjorn2347 4 года назад

    Is it working for rapid transit and DB BR 182 Loco Add-on???

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      I didn't configure that game yet. I buy all my own DLC so slowly inching through all the new content as I can afford it :)
      - You can use the software to figure out the timing on the keyboard to create the script yourself. You can follow along the videos where I explain how the system works
      www.simucheck.com/ToolSet#pro

  • @alessiorogermik7136
    @alessiorogermik7136 3 года назад

    hi sir i bough this but ...where can i found the istruction for use it?? ...on the tsw2 london XD

    • @sacha-lewisd573
      @sacha-lewisd573  3 года назад

      Hi There,
      Included in the download from Patreon you will have scripts for TSW2 London which you need to modify in line with your simulator setup
      I have created detailed instructions on my website how to get up and running and adjust the script to match your:
      www.simucheck.com/eng/Pages/toolset#pro
      and you can also send a message through Patreon where you subscribed as well, youtube I don't check the comments that often

  • @RealCadde
    @RealCadde 5 лет назад +4

    I really don't care about their terms of use in cases like these. What i would do is find the memory mappings of the process and alter the values that are stored in memory directly.
    Any simulator game that doesn't come with controller (Joysticks and Gamepads) support isn't worth being called simulators. It's like trying to sell a flight simulator without joystick support... GOOD LUCK WITH THAT.
    I played Train Simulator (Railworks as it were) and i was furious when it turned out i couldn't use my joysticks for it. So i abused the RailDriver DLL that came with the game to directly control the games inputs and so i made and released RailWorks Joystick API.
    Since then i believe that particular method stopped working. Possibly due to a new RailDriver DLL or due to them dropping support for the raildriver completely. I don't know, i don't care.
    I wanted to play with trains again but seeing the LACK of development in the gameplay, details and depths as well as the lack of support for devices just makes me turn away at the door.
    At least they improved the graphics from what was MS Train Simulator back in what, 2001?

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад +1

      I agree with you it is somewhat confusing and short minded to not open up a revenue stream to the DIY sim people.
      I am running this as a business so I can't use the DLL without their consent unfortunately :(
      I have reached out to Dovetail a couple of times to see if I could become a partner and I would be able to get direct access and convert my little 'macro software' to an actual robust system.
      -> They didn't even respond to my messages
      -> I thought they would have wanted someone like me (3rd party developer) to take on the responsibility and effort without internal resources to the company
      I also have to buy all the DLC myself so the little money I do make from my Patreon account goes right back into purchasing routes, so this will probably just remain a hobby software :|

    • @RealCadde
      @RealCadde 4 года назад +1

      @@sacha-lewisd573 Yes that's all fine and dandy, except there's nothing illegal with reading/writing your own memory contents.
      I don't know what the EULA reads for TSW but there's probably something in there about "reverse engineering" but reading and writing the memory contents is not the same as reverse engineering.
      Sure, one could argue that it takes some reverse engineering skill to make sense of what's in the memory and what one should be writing there.
      But if we are going to be like that, attaching a "joystick" to the keyboard is also reverse engineering.
      The clause is there to prevent other developers from "stealing" their code. Or rather, replicating it from the process of reverse engineering.
      Mind you, most EULA's are taken from a template. That is, they didn't specifically write their own. A lawyer just copy-pasted and changed a few things such as product names etc.
      Either way, it's real shitty that they don't add controller support to their games.
      And when people actually make something to support controllers they give the cold hand in return.

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      ​@@RealCadde Interesting... some hypothetically all one would need to do is diff the memory before and after the throttle is changed in the game and this will narrow down which memory hex constant that is used - then a software to map the joystick to this constant would be able to control the game very reliable and technically that is not reverse engineering as it is only 'configuring' the computer and never gets any code ... ?

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад

      @@RealCadde The bigger question is why do NO train games support joysticks... Trainz, TS20##, TSW, I googled quickly but even Microsoft train sim seemingly didn't ??? I want to know the back story... seems illogical... is there a patent troll.... It's so ridiculous how much time I have invested in this just to relax with a train after a stressful week of work - I then spend my weekends programming a sliding lever on my desk to slide a lever in the game.... ;) LOL - I know rail driver did exist but this is not DIY sim building....

    • @RealCadde
      @RealCadde 4 года назад

      @@sacha-lewisd573 Yes, there's a great tool for this called Cheat Engine.
      You don't necessarily "diff" the memory. But you do check for increasing or decreasing values. So scan when no throttle, then scan when throttle increase, then scan when throttle decrease and you are left with few options.
      Then you can alter the value in CE and see what effects it has on the game.
      Then it's just a matter of finding the pointer addresses and you can externally "train" the values in real time.
      Doing this you can control literally everything in the game.

  • @kauahonorio5870
    @kauahonorio5870 4 года назад

    does it work for the train simulator 2020?

    • @sacha-lewisd573
      @sacha-lewisd573  4 года назад +1

      It will work with all games (since my software is a macro system relaying keyboard commands to the game). I do include a few trains which I have figured out, but since all trains require a different macro events, you might need to modify the script in line with your specific route.
      My system does not connect to the game (TS does not support 3rd party dev's at all unfortunately :( which would make my program a lot more robust.

  • @unklecharliezMETAAUDTIONS
    @unklecharliezMETAAUDTIONS Год назад

    This is the first time I got to see the sim but I would need u to help me build it

  • @airspeed_alive
    @airspeed_alive Год назад

    Hey, is this working in TSW3? thanks

    • @sacha-lewisd573
      @sacha-lewisd573  Год назад

      Yes since it is sending key sequences (macro's) and does not need direct access it will always work on the newest versions

  • @kalium-spermanganat
    @kalium-spermanganat 5 месяцев назад

    Is anyone using this setup for simrail?

  • @d0g3br34d
    @d0g3br34d 4 года назад +1

    thats the same keyboard model i used to have

  • @danielmartindale2219
    @danielmartindale2219 3 года назад

    Can I get a similar set up for PlayStation 4? Please

    • @sacha-lewisd573
      @sacha-lewisd573  3 года назад

      No I wrote the software as a windows software
      It would not be compatible with Playstation sorry

  • @ichbineinebiene8366
    @ichbineinebiene8366 9 месяцев назад

    Can i connect it to ps4

  • @elitesimulations6113
    @elitesimulations6113 3 года назад

    Does this work with TS2021

    • @sacha-lewisd573
      @sacha-lewisd573  3 года назад

      Yes, it is simply sending keyboard keystrokes into the game, so as long as you are willing to take the time to tweak and adjust it will work for any game that does not have native joystick support

  •  5 месяцев назад

    Buy it, din't work for me, losing time and money. And not very intuitive.