Surely It Would Not Be That Hard To Make Passenger Behaviour Just Slightly Better?

Discussion in 'TSW General Discussion' started by tom#2834, Dec 3, 2025.

  1. tom#2834

    tom#2834 Well-Known Member

    Joined:
    Oct 5, 2025
    Messages:
    488
    Likes Received:
    941
    Even just a simple line in the code to identify when a train goes out of 'passenger service' and nuke all the passengers.

    Then we would not have to do depot/ECS moves with a train full of passengers, or see end of line trains still packed.

    Also a basic time limit to when passenger animations appear on trains prior to departure, so that you don't spawn into Euston at (for example) 2am and see the 5.30am 390 full of expectant travellers, who have arrived two and a half hours before their departure just to be on the safe side!!
     
    • Like Like x 12
  2. Emmy_MAN

    Emmy_MAN Well-Known Member

    Joined:
    Apr 9, 2022
    Messages:
    321
    Likes Received:
    573
    Hi tom#2834

    Apparently, this is not so easy for DTG, because you have been telling us since around TSW3 that you are improving the passengers.

    But so far, nothing has changed in terms of passenger behaviour.
     
    • Like Like x 1
  3. Clumsy Pacer

    Clumsy Pacer Well-Known Member

    Joined:
    Dec 10, 2016
    Messages:
    3,573
    Likes Received:
    4,787
    As I understand it, that code's already in. It doesn't work because of the cap on how many NPCs can be in a certain station/on a certain platform.
     
    • Helpful Helpful x 1
  4. Myron

    Myron Well-Known Member

    Joined:
    Jun 24, 2023
    Messages:
    3,206
    Likes Received:
    3,416
    So removing passengers is not possible because there's too many passengers?
     
    • Like Like x 2
  5. owenroser19

    owenroser19 Well-Known Member

    Joined:
    Sep 3, 2019
    Messages:
    634
    Likes Received:
    1,364
    It’s even more embarrassing when you think that TSW2: Rush Hour’s entire selling point was a better passenger systems. I think I’m correct in saying BML still doesn’t have the updated passengers.
     
    • Like Like x 5
  6. noir

    noir Well-Known Member

    Joined:
    Feb 16, 2020
    Messages:
    679
    Likes Received:
    2,098
    I'm pretty sure they also said that passengers are now fixed and not present during empty movements as one of the selling points of TSW6.
     
    • Like Like x 4
  7. Class150NT

    Class150NT Active Member

    Joined:
    Nov 24, 2025
    Messages:
    95
    Likes Received:
    182
    Not even I get to the station that far ahead of departure
     
    • Like Like x 1
  8. spikeyorks

    spikeyorks Well-Known Member

    Joined:
    May 31, 2023
    Messages:
    1,604
    Likes Received:
    2,845
    Make passenger behaviour slight better???
    Some people are accusing DTG of 'sitting down on the job' on this one ;) :D

    b125e7b4-46ff-4699-8ccd-a8f2357bd986.jpg ed8194c9-59e1-4bc1-ad4f-ec101b7dbc67.jpg
     
    • Like Like x 13
  9. raptorgb#8593

    raptorgb#8593 Active Member

    Joined:
    Nov 10, 2022
    Messages:
    121
    Likes Received:
    148
    Not had that one before, i get the falling through platforms leaving just there heads and shoulders showing, ejecting out of trains through the roof at high speed, then my all-time fav the confused passenger who just stands there opening and closing there umbrella, even after the train there waiting for has left (it seems to be contagious too as by the end of the day there are tons of them doing the same thing) oh and i almost forgot the poor souls who can't make there mind up and get on and off the same train till the doors close :)
     
    • Like Like x 2
  10. subwayg0at

    subwayg0at Well-Known Member

    Joined:
    Jan 6, 2024
    Messages:
    204
    Likes Received:
    340
    As long as I remember that was not what they said. The issue fixed was passengers not getting on the train and I do see this in effect compared to TSW5.

    Sometimes getting your camera far away and go back can do the trick.
     
  11. ididntdoit

    ididntdoit Well-Known Member

    Joined:
    Oct 13, 2023
    Messages:
    1,571
    Likes Received:
    1,534
  12. owenroser19

    owenroser19 Well-Known Member

    Joined:
    Sep 3, 2019
    Messages:
    634
    Likes Received:
    1,364
    I also remember that yes
     
    • Like Like x 1
  13. Scorpion71

    Scorpion71 Well-Known Member

    Joined:
    Oct 24, 2017
    Messages:
    1,191
    Likes Received:
    2,691
    What annoys me most about the passengers is they don't leave their seats, once they have plonked their arses down, they don't leave!

    Shame god mode hasn't got a function to chuck all the buggers off
     
    • Like Like x 6
  14. operator#7940

    operator#7940 Well-Known Member

    Joined:
    Mar 23, 2024
    Messages:
    2,577
    Likes Received:
    2,192
    It's more difficult than you think...otherwise you'd be doing it yourself =-)
    I mean how hard is surgery really? Just cut someone up, rummage around a it, sew it up... done!
    I see it on TV all the time.
    Looks super easy to do.
     
  15. tom#2834

    tom#2834 Well-Known Member

    Joined:
    Oct 5, 2025
    Messages:
    488
    Likes Received:
    941
    Such a stupid comment.
     
    • Like Like x 6
  16. raptorgb#8593

    raptorgb#8593 Active Member

    Joined:
    Nov 10, 2022
    Messages:
    121
    Likes Received:
    148
    I think the thing that annoys me most is, empty stock not being empty, like the 101 that parks in the siding north of Lancaster, it's always full of passengers, very immersion breaking.
     
    • Like Like x 4
  17. Wivenswold

    Wivenswold Well-Known Member

    Joined:
    Dec 15, 2017
    Messages:
    2,001
    Likes Received:
    3,668
    I think we can have some festive fun with this topic with some more screenshots of weird passenger behaviour. Not to make light of it necessarily, but to draw attention to how ridiculous it looks. The most effective campaigns are the ones with a sense of humour.

    So let's have more screenshots, I'll try to remember to be on the look-out myself.

    Perhaps DTG could also enter into the seasonal spirit and offer a voucher to the silliest submission?
     
    • Like Like x 3
  18. ---DMY---

    ---DMY--- Active Member

    Joined:
    Nov 14, 2024
    Messages:
    172
    Likes Received:
    122
    Come on mate, that shouldn't be so difficult to do. Passengers already get off at stations. It's just about a trigger to make them all get off at terminal stations. :o

    That wasn't correct. :|
     
    • Like Like x 1
  19. Princess Entrapta

    Princess Entrapta Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    3,470
    Likes Received:
    4,628
    Trouble is, a lot of the trains ingame never actually visit a station at all, many sit in yards and are occasionally shunted to another siding. Full of passengers the whole way, because they spawn in loaded with them and then never have an opportunity for anyone to get off.
     
    • Helpful Helpful x 1
  20. star#5823

    star#5823 Well-Known Member

    Joined:
    Aug 5, 2024
    Messages:
    1,454
    Likes Received:
    2,061
    Buy me a pc then I will
     
    • Like Like x 1
  21. operator#7940

    operator#7940 Well-Known Member

    Joined:
    Mar 23, 2024
    Messages:
    2,577
    Likes Received:
    2,192
    Are you a game developer? Do you know for a fact it's "super easy?"
    What are you basing your assessment on?
     
  22. operator#7940

    operator#7940 Well-Known Member

    Joined:
    Mar 23, 2024
    Messages:
    2,577
    Likes Received:
    2,192
    I don't know HOW they're programmed or why. They haven't discussed what triggers they use, or even why some "fall through the platform" etc. I suspect that like many other games, it's not just a matter of the ideal programming, but their behavior depends on how each machine is running that program.

    For example, I've seen the same game run on two different computers where one the NPCs are working fine, on the other they're "falling through the ground", stuttering and failing to follow their pathing or standing still depending on how the lad/fps is. (Also internet connection in multiplayer games but this is a single player game that can be played offline so that shouldn't be an issue)

    As I've said before, I think the testing computers are top of the line at most gaming companies so they aren't testing on the potatoes many of us run =-) It'd be a good idea to keep a few of those older models around just to see how less than perfect conditions makes a program run.

    I occasionally get a wayward passenger, but it's rarely the disasters people report on here. Usually they are pretty good on scripting and tend to work okay. But then again, I also don't see a lot of the blurring and stuttering except in rare "heavy usage" occasions around big cities with lots of assets on certain routes.

    I think a lot of it has to do on personal setups and different situations.
    Dense cities with lots of passengers and passing trains (with passengers modeled in them too) for example I'd imagine would be very intensive for a computer, while a rural freight run would be pretty light by comparison.

    It would be interesting to see how much "processing power" each passenger takes up and a full carriage of them compared to say an empty freight car.In other games there is a lot of "offloading" done where things are "de-physicalized" (or abstracted) and aren't tracked fully in game. The cars in American Truck Simulator for exampled aren't as detailed as the player vehicles, they're just empty "shells" moving around withou the physics and components to track.

    However, in TSW the players demanded more physicality and full fidelity. You can get out of your train walk over to another, hope in and drive it off. Full of passengers. So every bit is physical and tracked. That's a very computer-intensive way of doing things.

    How much does it take to "run" each NPC? Depends on the NPC. One that JUST sits there reading the newspaper...not much. One that watches the clock, looks around, and knows when to get on a train and what seat to sit in, when to get off and where to go in the station.... probably quite a bit. Multiply that by 30-40 passengers and they are ALL suddenly hopping on/off a train together (with physics and collision models so they have to walk around the others) then it probably adds up quite a bit of complexity.

    So no I don't think it's "super easy" to get that to work.

    On both the NPCs themselves and the station/train triggers that they interact with.
     
    • Like Like x 1
    • Helpful Helpful x 1
  23. operator#7940

    operator#7940 Well-Known Member

    Joined:
    Mar 23, 2024
    Messages:
    2,577
    Likes Received:
    2,192
    Hey, you want the highly lucrative career in game design. You gotta pay for the equipment and schooling to make that dream a reality!
    lol
     
    • Like Like x 1
  24. ---DMY---

    ---DMY--- Active Member

    Joined:
    Nov 14, 2024
    Messages:
    172
    Likes Received:
    122
    I won't say because Rockstar Games do it no problem in GTA they can do it fingers in the nose (one has to compare apples to apples), but I see it as if they've done the hardest part, and what remains is more of a detail in comparison.

    Don't be so silly : pay him his top-notch PC.
    Then hire him and raise the level.
    It will be the fundation of OTG ("Operating Tail Games")... :D
     
  25. star#5823

    star#5823 Well-Known Member

    Joined:
    Aug 5, 2024
    Messages:
    1,454
    Likes Received:
    2,061
    It’s not like I could do worse than DTG
     
    • Helpful Helpful x 3
    • Like Like x 1
  26. Princess Entrapta

    Princess Entrapta Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    3,470
    Likes Received:
    4,628
    See, don't say that. Someone can ALWAYS manage worse than any given example.

    I just refunded Clair Obscur after almost 2 hours of testing in the tutorial area, and the best part of an afternoon on pcgamingwiki, nexus mods, and bashing together a custom engine.ini, trying to fix the game's combat having worse stutter than any timetable run in TSW6. In the end I gave up. I was getting consistently better than 100fps in open exploration, but the cutscenes kept experiencing atrocious dips below 20, something I last saw in Crysis 2's infamous PS3 port, and the combat stuttered so badly that it was impossible to time parries or dodges because attackers would randomly freeze mid-animation for like 500ms.
     
  27. mortal1234

    mortal1234 Well-Known Member

    Joined:
    Oct 8, 2022
    Messages:
    795
    Likes Received:
    1,326
    Even the ped with the coffee cup can’t believe this nonsense.
     
    • Like Like x 1
  28. jivebunny

    jivebunny Active Member

    Joined:
    Dec 8, 2024
    Messages:
    84
    Likes Received:
    168
    I mean in terms of programming for passengers on trains it's pretty straightforward...

    - The editor just needs an option to define whether a train should load with or without passengers (IIRC this option has existed in TSC for over a decade)

    - For the in-game logic it's a couple of lines to add to the door opening logic. Is this service scheduled to stop at another station? No? Then disembark all passengers and don't allow any to board.

    JB
     
  29. tom#2834

    tom#2834 Well-Known Member

    Joined:
    Oct 5, 2025
    Messages:
    488
    Likes Received:
    941
    What was this on?

    Best game I have played in YEARS on Series X.
     
  30. aroused by trains

    aroused by trains Active Member

    Joined:
    Sep 8, 2024
    Messages:
    161
    Likes Received:
    199
    I don't think it's a stupid comment at all, actually. Development is difficult.
     
    • Like Like x 1

Share This Page