Freeroam Task Generator

Discussion in 'TSW General Discussion' started by noir, Oct 30, 2025 at 9:30 AM.

  1. noir

    noir Well-Known Member

    Joined:
    Feb 16, 2020
    Messages:
    645
    Likes Received:
    1,937
    As I feel that German content is recently very much lacking in TSW, especially in freight department, I started working on a tool that would make proper use of the TSW capabilities on previously released content. Some very old routes have lot of various interesting industries implemented and never used, and also in newer routes, especially the freight timetables are unrealistically boring, usually consisting only of some regular interval through traffic.

    However, since TSW4, we have a tool in our hands that can solve it - timetabled freeroaming. You start the game session on foot, and spawn trains of your choosing, and through simple go-to and go-via commands you ask the dispatcher to prepare the route for your train. All that with the full AI timetable happening in background.

    With this tech, you can create unusual consists, take different routes than normally, do some complex shunting or create all kinds of other shenanigans that are not part of the official timetable, all is just matter of your ideas and creativity. And that's where I come in today.

    I created a database of dozens of various ideas inspired from real trains that are more varied than ingame timetables - light freights, light loco runs, railtours, maintenance trains, heavy trains battling harsh conditions, charter trains, rescue trains and many more. And then, I added a randomizer on top, that will pick from those tasks, mixes it with randomly selected weather, varying starting points, mixed traction vehicles, plots and twists. It generates hundreds of varied scenarios that you can replay in your own session and further enhance with your own ideas.

    Using the generator is simple - it just generates a new task every time you refresh the webpage. Like the task but not the recommended loco? That's fine, just use whatever you want. Don't like the task? Just refresh the webpage and get a new one generated for you.

    https://docs.google.com/spreadsheets/d/1GDbPobBsL_iC1dnlR18D6Ixj3XI8oRTntG7AiTUhq0A/edit?usp=sharing

    Advanced users can do the usual File - Make a copy to steal the spreadsheet and get write access, then you can use my usual overrides to pin some parts of the task and let only some variables to be regenerated. But most people shouldn't need it and are fine with just refreshing the upstream spreadsheet without anything else.

    It's been used by my testers for some time now and I only had good feedback so far - I'm looking for the feedback from you too, as well as many new tasks that I can add to the mix!

    upload_2025-10-30_12-43-42.png

    Support me
    Like my creations? If you want to support me in making more, you can tip me off on my Buy me a coffee page.
     
    Last edited: Oct 30, 2025 at 11:44 AM
    • Like Like x 13
    • Helpful Helpful x 1
  2. trpted

    trpted Active Member

    Joined:
    Mar 2, 2022
    Messages:
    462
    Likes Received:
    73
    For PC only but cool.
     
  3. Disintegration7

    Disintegration7 Well-Known Member

    Joined:
    Mar 14, 2018
    Messages:
    2,525
    Likes Received:
    5,978
    This is a great idea- i'll be giving some of these a try for sure!
     
    • Like Like x 1
  4. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    574
    Likes Received:
    1,232
    It isn't. The doc will generate you a task..and there is no reason why you cannot do the things it suggests on a console. Just freeroam, spawn your consist, and off you go....

    Great idea for something to break the stereotypical services :)
     
    • Like Like x 5
  5. trpted

    trpted Active Member

    Joined:
    Mar 2, 2022
    Messages:
    462
    Likes Received:
    73
    Can one ride as a passenger on one of your trains or do you have operate one of them?

    Please and thank you
     
  6. daanloman#3930

    daanloman#3930 Well-Known Member

    Joined:
    Feb 13, 2024
    Messages:
    836
    Likes Received:
    949
    these were great to test and run, can't wait to see what extra services the community comes up with
     
  7. GeraltDW

    GeraltDW Active Member

    Joined:
    Mar 18, 2025
    Messages:
    62
    Likes Received:
    203
    Great idea, man. :)
     

Share This Page