Stations wit Baggage Facilities

PWeiser

Well-known member
Having just created my first pure (not a combine) functional baggage car, I'm wondering about adding baggage handling on my route. To test the car, I added the Baggage cargo as supplied by a basic industry, but what I'd like to do is add that to one of my home-made mini-stations. Can I just merge a product queue for Baggage into one of them, or should the baggage dock be a separate bit of track just ahead of the passenger platform? Surely someone has done this. Is it, perhaps, included in the basic station script?
 
See pencil42's depots and platforms, they have passengers, baggage, express product, and mail product. His consists are typically made up of baggage, express, and passenger cars and they load/unload it all.

My-Trainz-Screenshot-Image.jpg


My-Trainz-Screenshot-Image.jpg


Note the doors are open on all the cars and baggage, mail, express freight, and passengers are loading and unloading. :D
 
Last edited:
A station does not work the same way as an industry. Baggage needs to be placed on a station in the same way as passengers. Passenger script loads when stopped while industry loads while slowly moving forward.
 
The question is though how to get pencil42's excellent platforms to work with other kinds of rolling stock, passenger sets and luggage/baggage. Can this be done by simple config editing or would it involve the horrors of much deeper script editing and strange magical computer language incantations.
 
The question is though how to get pencil42's excellent platforms to work with other kinds of rolling stock, passenger sets and luggage/baggage. Can this be done by simple config editing or would it involve the horrors of much deeper script editing and strange magical computer language incantations.

Config editing ought to do it (add queue(s)) as long as you don't want animated features like opening doors and mailbag catchers which swing out.
 
The question is though how to get pencil42's excellent platforms to work with other kinds of rolling stock, passenger sets and luggage/baggage. Can this be done by simple config editing or would it involve the horrors of much deeper script editing and strange magical computer language incantations.

Depends on whether you want to use the passengers and etc. that his platforms use in which case you can simply add passenger/luggage queues to the config.txt of your rail cars.

If you want the platforms to use a different passenger, luggage, and etc. you can clone his platform and change the asset kuids for each of the queues.

I've done both and it is not too difficult.
 
Depends on whether you want to use the passengers and etc. that his platforms use in which case you can simply add passenger/luggage queues to the config.txt of your rail cars.

If you want the platforms to use a different passenger, luggage, and etc. you can clone his platform and change the asset kuids for each of the queues.

I've done both and it is not too difficult.

The 'secret' I use is to find something that uses the queues that I want and then copy them into my config.txt.

Don't forget to update the kuid table in your config.txt too. I can't tell you how many times I've forgotten that. :D
 
@normhart - Thanks for the pointer to pencil42's platforms! I need to apply their features to an interurban setting (curved track on the town circle, rails in streets, etc.) but otherwise they're perfect.
 
While on the subject, I have to ask about what I have observed:

You have the station that loads Western passengers. Using the Queue menus, you set a car to load exactly those passengers, and it works. But you have other stations that load regular Auran passengers or the newer ones. So you configure the passenger car to load those as well. And it does not work! Further examination shows that if you have 3 different types of passenger on a car, only one of them will be active. The purpose of this is to load Western here, drop them there, and go to a regular station to load basic passengers and drop them at another station using the same car. Now you go to the config file and add the "commodity" using conventional mode to add commodities (Believe me, I know how, to and it works on regular freight commodities). By this, I establish that it does not matter if you use the Queue or the config method, the problem is the same. Somehow, passengers are a different thing than general goods or containers, and don't follow the same rules. Again I have to ask, am I the only one experimenting this?
 
Nope, I've been exploring the passenger function off and on for the last 6 years. It does not seem to be possible have a passenger car that will load all types of passengers nor a station that loads and unloads all types of passengers. This appears to mean that you have to define each route's passenger type based on what passenger rolling stock you envision for it and this restricts the selection of passenger stations you can use.

One of the handy things about pencil42's platforms is they can be used with building/scenery stations to allow a wide selection of stations. AJS style passenger platforms offer similar capability but I've had issues getting them functional and issues with their shadows.

Of course you can edit any of the passenger cars and stations to use your chosen passenger type.

@pweiser I hadn't realized that you were focused on interurbans. You might want to examine TUME's Municipal Transit Railroad route if that works in TRS2009. He has both platforms and street level platforms. Chicago Metro 2.2 by sniper297 may offer some ideas too.
 
Last edited:
Beg to differ on inability to load two types of passenger on one coach, or on one platform. Scrap views of the relevant parts of two I've built or modified to do that (and which work in TS2009):

This is a coach which contains and displays two types of passengers, standard and my own 1930s:

Code:
queues
{
  load0
  {
    passenger-queue                     "1"
    size                                120
    initial-count                       12
    product-kuid                        <kuid:-3:11060>
    
    attachment-points
    {
      0                                 "a.passsita1"
      1                                 "a.passsit36"
      2                                 "a.passsit85"
      3                                 "a.passsit79"
      4                                 "a.passsit98"
      5                                 "a.passsita8"
      6                                 "a.passsit59"
      7                                 "a.passsit23"
      8                                 "a.passsit91"
      9                                 "a.passsita7"
      10                                "a.passsita2"

(etc.)

      116                               "a.passsit54"
      117                               "a.passsit46"
      118                               "a.passsit21"
      119                               "a.passsit82"
    }
    
    allowed-products
    {
[COLOR="#FF0000"][B]      0                                 <kuid:-3:10060>
      1                                 <kuid:520526:1612>[/B][/COLOR]
    }
  }
}

The only problems seems be some confusion in the system concerning starting number - it seems to try to include starting number of each. Both sets of passenger meshes appear inside the car on the passit attachment points.

This is a platform I modified to take both types of passengers:

Code:
queues
{
  passengers_on_0
  {
    passenger-queue                     1
    size                                8
    initial-count                       4
    product-kuid                        <kuid:520526:1612>
    
    attachment-points
    {
      0                                 "a.passon01"
      1                                 "a.passon03"
      2                                 "a.passon05"
      3                                 "a.passon07"
      4                                 "a.passon09"
      5                                 "a.passon11"
      6                                 "a.passon13"
      7                                 "a.passon15"
    }
  }
  
  passengers_on_1
  {
    passenger-queue                     1
    size                                7
    initial-count                       3
    product-kuid                        <kuid:-3:10060>
    
    attachment-points
    {
      0                                 "a.passon02"
      1                                 "a.passon04"
      2                                 "a.passon06"
      3                                 "a.passon08"
      4                                 "a.passon10"
      5                                 "a.passon12"
      6                                 "a.passon14"
    }
  }
  
  passengers_off_0
  {
    passenger-queue                     1
    size                                5
    initial-count                       0
    product-kuid                        <kuid:520526:1612>
    
    attachment-points
    {
      0                                 "a.passoff01"
      1                                 "a.passoff03"
      2                                 "a.passoff05"
      3                                 "a.passoff07"
      4                                 "a.passoff09"
    }
  }
  
  passengers_off_1
  {
    passenger-queue                     1
    size                                5
    initial-count                       0
    product-kuid                        <kuid:-3:10060>
    
    attachment-points
    {
      0                                 "a.passoff02"
      1                                 "a.passoff04"
      2                                 "a.passoff06"
      3                                 "a.passoff08"
      4                                 "a.passoff10"
    }
  }
}

processes
{
  passenger_spawn_0
  {
    start-enabled                       1
    duration                            10
    
    outputs
    {
      0
      {
        amount                          1
        queue                           "passengers_on_0"
      }
    }
  }
  
  passenger_delete_0
  {
    start-enabled                       1
    duration                            2
    
    inputs
    {
      0
      {
        amount                          1
        queue                           "passengers_off_0"
      }
    }
  }
  
  passenger_spawn_1
  {
    start-enabled                       1
    duration                            10
    
    outputs
    {
      0
      {
        amount                          1
        queue                           "passengers_on_1"
      }
    }
  }
  
  passenger_delete_1
  {
    start-enabled                       1
    duration                            2
    
    inputs
    {
      0
      {
        amount                          1
        queue                           "passengers_off_1"
      }
    }
  }
}

Note that each type of passenger has its own complete queue and set of attachment points on the platform (I just divided the attachment points provided in the asset I modified between the two types). This seems to work fine - both types of passenger appear on the platform, and there doesn't seem to be any extra delay loading and unloading... though the doors might be opening an extra time, I'm not sure.

It would probably be possible to have two queues on the coach (first class and second? smokers and non-?) with their specified attachment points and section in the seating, but I haven't tried it. No scripts were modified.

Hope this helps... :)
 
I am OK with having one car to load one type of passenger and the next, another, so no need to modify cars. But interesting is the platforms. I will try that. Then I assume that a train with several types of passengers assigned to each car, would arrive to the platform and be able to load or unload each accordingly. Let's hope..
 
Nope, I've been exploring the passenger function off and on for the last 6 years. It does not seem to be possible have a passenger car that will load all types of passengers nor a station that loads and unloads all types of passengers. This appears to mean that you have to define each route's passenger type based on what passenger rolling stock you envision for it and this restricts the selection of passenger stations you can use.

One of the handy things about pencil42's platforms is they can be used with building/scenery stations to allow a wide selection of stations. AJS style passenger platforms offer similar capability but I've had issues getting them functional and issues with their shadows.

Of course you can edit any of the passenger cars and stations to use your chosen passenger type.

@pweiser I hadn't realized that you were focused on interurbans. You might want to examine TUME's Municipal Transit Railroad route if that works in TRS2009. He has both platforms and street level platforms. Chicago Metro 2.2 by sniper297 may offer some ideas too.

Norm, clam1952 has an updated version of ALS 1x50s stations.
He even made one for a track with a gradient!

<kuid2:425700:102421:1> CL AJS Station 1x50s
<kuid:425700:102425> CL AJS Station for gradients 1x50s
 
Back
Top