Cleaning up Assets.sql

Note: Here is a new link to the content mentioned: https://onedrive.live.com/?authkey=%21AOxNWt04RGUV5%2DU&id=8D9229012169F1E0%213005&cid=8D9229012169F1E0

Hopefully Microsoft OneDrive will be nicer than Dropbox..

I also don’t do much with Trainz any longer but will continue to support the community.  Just be patient.

 

 

As in a previous blog posting I mentioned the assets.sql file. This file is used by TADDaemon to maintain a list of
asset dependencies for Trainz. One thing I will commend N3V for is that they used an off the shelf database, sqlite, rather than a home brewed database structure for this. There’s also an assets.tdx file but I’ll cover that in a later blog posting.

The purpose of today’s blog posting is to announce a cleanup utility for removing duplicate records from assets.sql and to compact the database. When I started first looking at the assets.sql database I was amazed at how many duplicate records there were. Knowing this I wrote a utility that will clean it up. Over time as you add assets or DLC or any other components to Trainz, this database will get cluttered with duplicate information. If N3V would redo the indexes then this wouldn’t be a problem so consider this preventive maintenance. To address this I wrote AssetCleaner.

AssetCleaner is available here: AssetCleaner.zip

Unzip this into any directory on your system and run the cleanup.cmd script. It makes a backup copy of your assets.sql file
and runs the cleaner. Please review the README.txt file in the zip.

If you like it, let me know or if you have problems or questions ping me on the Trainz forum.

A word of caution: This software has been built to work with Trainz 2012, I have not tested it on other versions of Trainz so if you’re not using Trainz 2012, don’t use this!

3 Comments

Filed under Uncategorized

The Five Minute Speed Tree Penalty

I posted earlier this week about Speed Tree Performance.  

You can read that here.

Now I have a new bug to show you, this is with TS12 58414 and it involves switching from Chase view mode to Cab mode and then back.  Doing this in a session with Speed Trees will net you a long lock up of Trainz.   Trainz is unusable and in my case I can make it lock up for 5 minutes.

I’ve reported the bug to N3V but it’s a real time killer unless your like me and like Microwave Popcorn.

Here’s a video showing the bug. Enjoy!

1 Comment

Filed under Uncategorized

Speed Trees Kill and Otto’s fix.

Over the past few editions of Trainz, more and more routes are choosing to use Speed Trees.  Speed Trees are a technology by Interactive Data Visualization or IDV http://idvinc.com and now http://SpeedTree.com and it’s finding its way into more and more virtual worlds.  N3V with Trainz for one integrates Speed Trees into their system and allows Route builders to integrate speed trees their designs., but there are a lot of games are taking advantage of them.  Speed Trees provide a more realistic tree with special effects such as wind, shadows and other virtual techniques that make them very robust and much better in some cases to other tree models, such as trees based on splines;  Murchison 2 anyone?  The big point here is that Speed Trees can and do degrade performance depending on how many are used but more importantly the effects being done on the visualization.  If you’re up close to a Speed Tree then the visualization make the tree more real.  If you’re in a train simulation however that’s not necessarily the biggest thing you’re going for but it’s up to you.  What a lot of folks don’t realize is that the Route builder using Trainz Surveyor can control the performance of your Trainz Session in two ways: 1) Number and type differences of Speed Trees being used, i.e., a Forest with thousands of Speed Trees and many tree types will perform slower than a layout using fewer trees with fewer types 2) The effects of Wind on the Speed Trees themselves.  If the Route has been setup using moderate wind or the middle settings in Trainz Surveyor, your trees will move quite a bit and what’s important to understand is that each tree acts within the physics of the Speed Tree framework.  So if you can edit the Route, you can simply go in and disable the wind altogether and re-save the route or clone a copy of it and save that.  At that point that’s all that N3V gives you to minimize the performance impact of Speed Trees in Trainz.   Doing this will give you a good balance of Performance with good visual appeal.

If you want more performance, there’s another alternative.  Awhile back a gentleman by the name of Otto was tinkering with the Speed Tree performance with Trainz and came up with some modifications to the scripts that drive some of the attributes of Speed Trees.  He came up with a fix that is sadly no longer hosted.  Recently, a contact on the Trainz forum provided me with a copy of the fix because sadly, it’s hard to get ahold of Otto anymore and his original links are down.  But implementing Otto’s fix for Speed Trees you get better performance than merely turning the wind off in the Route.  You see, even turning wind completely down doesn’t stop all of the effects of motion in Speed Trees.

Here’s what I’m talking about.

First, here’s a snapshot of a Route with Speed Trees Motion enabled and with the Wind set at the middle setting in the Route, as it was delivered by the Route designer.

OriginalSpeedTreesEnabled

At this scene (which I’ve tried to dutifully reproduce in my tests) shows 25.2 Frames per Second (FPS) and 10,373 Speed Trees.

so this is the baseline.  Next we’ll turn wind off.

OriginalSpeedTreesWindDisabled

This time I caught the telegraph post in the shot but 26.2 FPS and 10,459 Speed Trees according to the performance statistics.   About 4% improvement in FPS with about 1% more Speed Trees being rendered.  This is just by turning the Wind off in Surveyor.

Now we come to Otto’s fix and some additional modifications to this.  What I did was take the premise that Otto did in the Wind.fx file and take it further to obtain a smaller script file, meaning less instructions for the Speed Tree interpreter to follow to render no net result in motion.  It’s an optimization that I will continue to tweak but for now it gives me slightly better results than Otto’s original fix for Speed Trees.

OriginalRouteWithMyFixes

I was able to achieve 27.1 FPS with 10,104 Speed Trees rendered.  So, that’s a 7.5% FPS improvement with a slightly smaller amount of Speed Trees rendered, -2.5% but I will say this route fluctuates very quickly in terms of Speed Tree renderings, but it is a very beautiful route, this is CPR 2014 from Roy’s Trainz.

So, here’s what we have:  Turning the wind off gives us about a 4% improvement improvement in this scene in FPS.  Using a modified version of Otto’s fix gives us a 7.5% FPS improvement.  There’s also another way of improving Speed Tree performance and that method, I don’t recommend.  It involves removing the SpeedTree DLLs from the plugins directory of Trainz.  I don’t recommend it and in my example, you’d get Bald Mountains.

Overall regardless of Trainz viewing with Speed Trees, you’ll see better FPS, meaning a smoother more enjoyable Trainz experience by turning the Wind off or applying the modified Otto Fix.

So now you ask: But I can’t download Otto’s fix anymore?  Well I’ve packaged it up with my modifications to it here: Download SpeedTreeFix Version 0.6

Version 0.6 addresses a couple of issues found with users of Windows XP.

This method involves a different installation mechanism than what Otto put together and uses the GNU (http://www.gnu.org)  Patch application distributed in the zip.  Unpack the zip into any directory you wish and run the SpeedTreesFix.cmd file with the install parameter…

SpeedTreeFix.cmd install

Start Trainz and you’re ready to go.  This should work all the way back to TRS2009 as well and with all current patches from N3V.  Remember if you upgrade or patch your installation from N3V, remember to uninstall this fix first, apply N3V’s patches and then reapply the SpeedTreeFix.

You can also remove (disable the fix) and uninstall to completely remove the patches.  Note: If you have Otto’s fix already, you’ll need to use the OFF script before applying this.

Also, before I finish this post, I wanted to point out that N3V hasn’t updated Speed Trees from IDV for quite awhile.  You see Speed Trees like the other supporting dependencies that N3V relies upon are woefully out of date.  They don’t like to admit that, nor I fear will they fix it.  I’ll be covering some of these problems in a future blog post but N3V really is doing a disservice to it’s user community for not keeping this particular framework up to date considering what a big impact it has on the performance of Trainz and considering that it’s their recommendation to use Speed Trees moving forward.   That may mean changes for N3V to incorporate into Trainz but that would be a small price to pay for a better overall Speed Tree experience.   So, N3V let’s keep things up to date in future Trainz releases including your third party dependencies, please…

1 Comment

Filed under Uncategorized

It’s spelled Nickel

It amazes me that a company that caters to Railfans, the most persnickity, attention to detail fanatics on the planet misses something obvious.  Like the spelling of a logo.  If you didn’t see it a couple of weeks ago, N3V announced a new DLC, the Nickel Plate Road which celebrates the famous NKP line.

the Nickel Plate Road as it was called was part of American Railroad History and is alas a Fallen Flag.. More can be found out the old NKP here:  http://en.wikipedia.org/wiki/New_York,_Chicago_and_St._Louis_Railroad

Well you might say, “that’s great, they’re celebrating the old NKP with Trainz”  Well not quite, you see the sub-contractor who built the virtual assets for N3V made a little spelling mistake and on the Caboose of the set spelled Nickel as “Nikel.”

Oh for want of spell check or Google, or Wikipedia for that matter.  https://en.wikipedia.org/wiki/Nickel

Of course the Railfans had a field day but and of course N3V was doing a tap dance saying they may fix it in the future.  Strange behavior from a company trying to please its customers.  Along with the misspelled words there was a new restriction on the DLC, meaning you had to be at the latest revision of Trainz and it would not be available for older versions.  Boos and Hisses could be heard round the world with that one.

Anyway, that’s not nearly as funny as the fact that now people who’ve paid the $20 to N3V for this misspelled wonder now can’t use it.  Some of them to be sure, and it rears it’s ugly head on the same set of problems with Murchison 2 that I already posted.  You can’t see the train.  Some people can’t.  N3V’s tried and true sureshot “do a database repair and flush the cache” seems to be in order again.  Honestly when are they going to fix the “database” and run the game engine from a database rather than relying on the file system.  It causes constant problems and endless hours of asset validation by TADDaemon and Database Repairs.  You just want to play or work with your route, not wait for their endlessly unnecessary rechecks of what’s already been checked just because one file became out of whack or didn’t?  Again, it’s a black box as to why these things get out of sorts but I’ll tell you I’ve had it and I close Trainz normally, that is unless it crashes and knock wood since I’ve been updating dependencies that hasn’t happened in a long time now.  N3V needs to fix this deficiency in their system and the only way it will be fixed is if enough people with Trainz tell them.  It’s been broken since UTC and it’s now late 2013 with it still causing grief, much less the MFT and other disk fragmentation issues.

Anyway, if you go on the Trainz forum, you’ll see a few unhappy people.  Me? I’m still waiting for my Murchison 2 bugs to be fixed.

 

 

 

Leave a comment

Filed under Uncategorized

Murchison 2, the DLC from hell.

I reported another bug in Murchison 2 again today.  Those guys at N3V must really start hating to see that.  You see I bought Murchison content before it became DLC within Trainz.  Actually I had it on TS2006 when it was available outside of Auran.  AFAIK you can still buy it on the original site here: http://www.trainzone.co.nz/murchison_stage_2.htm.  I remember a few things about it and because I’m having so much fun with Murchison 2 DLC on TS2012 I may just try to revive my old TS2006 installation..

Let’s see, what can you imagine is one of the most frustrating things about Trainz?  The constant re-scanning of assets by TADDaemon and Trainz?  The constant necessity of rebuilding the database?  The endless pauses and glips in terms of performance?  No, it’s going for two hours in a session and discovering a bug that’s fatal to your session.  Part of enjoying Trainz is the sessions or just running a route.  You hate to have your Saturday or evening ruined when suddenly your session dies or after you’ve saved a session you come back to it later and you can’t reuse it or other fun issues with content as I’ll call them.

To give you an idea of what I mean, in the past month I’ve encountered the following with Murchison 2 in TS2012 build 58414:

  1. Ghost Content:  Trains with missing locomotives that work but aren’t visible; they can pull trains, run-around trains (really, really fun with an invisible locomotive) and do everything a normal locomotive can do.  Missing consist.  Cars that are invisible but take up empty space on the track.  Towing or loading/unloading one of these is especially fun.
  2. Neon Flashing Content: Having your CN consist flash like it’s the Disco era.  Honestly now I think they look more like Cuddlefish https://www.youtube.com/watch?v=E-zodF-XrSE with the oscillating colors.
  3. Transparent Content.  Locomotives and Consist that are there but when you try to couple with them or use them they don’t exist.  They’re kind of like ghosts but unlike ghosts you can’t interact with them and they’re 100% opaque.
  4. When you restore a session you’ve saved, you can’t use the locomotive or assign an AI driver to it.  That’s very frustrating after saving a session you’ve worked with for two or three hours.
  5. You get to a certain bridge, every time the same bridge and you’re in lineside view and the game locks up.  It doesn’t crash, it completely locks up.
  6. Because of the recent engine spec changes pertaining to steam engines, you can’t use most of the steam locomotives in cab mode because they have unworkable boiler pressures and refuse to build any pressure.  You can assign an AI driver to them or use DCC mode but why bother?  I had this happen to the Climax NG locomotive and the Victoria Steam locomotives as well as the Baldwin 2-10-0 locomotives in Murchison 2 but there are others.
  7. The really fun one.  Murchison 2 DLC constantly re-downloading and re-installing when you start Trainz.  The work-around here is to disable automatic content downloads.

I mean these are major issues with presumably mature content.  I mean the Murchison layout, content and sessions have been around for almost as long as Trainz, so why all the bugs?  So I report them, and get back from support:

“As per my previous reply, we are aware of this issue and will be looking into this. At this time, we do not have an ETA on when a fix might be released, however any further news regarding this will be either posted on our forums or in our newsletter if required.”

Humm, does this sound like a company that’s interested in fixing problems with their product?  This is extra cost payware sold on simulatorcentral.com by N3V and it appears as though they’re aware of the problems.  Maybe they are but I sure can say that it appears as though N3V isn’t too interested in fixing them in a hurry, if at all.

If you go to any of the other payware providers for Trainz and report a problem, it gets fixed or you get a schedule of when it will be fixed.  A lot of this has to do with reputation but still people who care about their product make commitments to their customers about problem resolution.  It’s key to customer service and satisfaction.

This is especially important when N3V releases new DLC content that has obvious problems, another example of this is the Nickle Plate Special recently released by N3V.  It has an obvious problem, a misspelling.  This is on a texture layer and would take a competent content creator a couple of hours to fix.  Instead N3V has released it and like Murchison 2 has said “We can’t commit to a release on a fix.”  WTF?  So, it’s only $20 for this DLC but why release it with a problem?  Just like Murchison 2.. When will I see my fixes?  Maybe never at the rate N3V is going.

N3V, stop hem-hawing around about fixing bugs in your products, especially in DLC that people pay extra for.  Just fix the issues already or let the community fix them for you so we can get on with enjoying Trainz!

Leave a comment

Filed under Uncategorized

The Assets files in the Trainz UserData Directory

In TS2012 you may notice a couple of files in your UserData directory.  These are ASSETS.SQL and ASSETS.TDX.   ASSETS.SQL is an SQLITE version 3 database file that is used by Trainz to map out asset dependencies that you have installed.  This means that for every asset that you have in your installation, there will be an entry for it and all the dependencies for that asset.  This is used by TADDaemon when Trainz is loading an asset into the game.  Trainz will ask TADDaemon for an asset by it’s KUID value and TADDaemon will respond with the list of dependencies.  There’s also an ASSETS.TDX file that is rebuilt when asset validation occurs but I haven’t found the relationship for that file in correlation with ASSETS.SQL.  It appears to me at this point that ASSETS.TDX is a custom persistence mapping used by Trainz to maintain additional asset, like a fast look-aside list.  When you repair the database using TrainzUtil or Content Manager ASSETS.TDX is reconstructed as part of that effort.

Since ASSETS.SQL is an SQLITE3 database, we can use any of the tools that come with SQLITE to analyze, backup or compact the database.

Warning: Working With the ASSETS.SQL file is not recommended unless you wish to learn more about how Trainz operates.  You can render your Trainz installation unusable by doing something incorrectly.  I strongly suggest that you backup your Trainz installation before even attempting any investigation on the Assets files in the UserData directory.  I also won’t be responsible for any data loss that will occur if you experiment using what I show here.

For example, to compact the SQLITE3 Database you can do the following:

cd UserData
mkdir save
copy assets.sql save
echo .dump | sqlite3 assets.sql | sqlite3 new.sql
copy new.sql assets.sql
del new.sql

This compacts the ASSETS.SQL database file by dumping it and creating a new database from the dump.  I releases space and rebuilds the indexes in the database file.  On my system, doing this after a few weeks of installing and rebuilding the database  released about 10MB of storage in the database file and sped up the transactions (as observed by the diagnostic database windows) on average of 5 to 10%.

You can get the SQLITE3 tools here:  http://www.sqlite.org/download.html  Look for the pre-compiled binaries for Windows.

Since we can investigate what’s in the SQLITE3 database it is possible to adjust the database indexes that are created and other parameters to improve the performance in the database in terms of inserting new asset dependencies or speed up query times.

If we look at ASSETS.SQL  there are only two database tables defined:  Dependencies and TADDatabaseVersion.  TADDatabaseVersion contains only one row, with one attribute VERSION an INT = 2.

Dependencies is also fairly simple, it has three attributes: Parent a BIGINT, Dependency a BIGINT and DependencyBase another BIGINT.  There are three indexes on Dependencies: DependenciesParentIndex on Parent, DependenciesDependencyIndex on Dependency and finally DependenciesDependencyBaseIndex on DependencyBase.  So, three indexes with rudimentary coverage.

Indexes are used in database systems to improve access or lookup times based upon usage patterns.  Surmising the three indexes used, there’s some trivial queries going on within Trainz, or specifically TADDaemon against ASSETS.SQL.  We can do quick lookups based upon an AssetID from a parent perspective but there’s no index for correlation for example on a parent and it’s dependencies.  What you also have to realize is that these are stored as BIGINT which has a possible value range of  -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807).  and is stored using 8 Bytes.

A KUID is packed into a BIGINT.  Even the old Auran negative number KUIDs, i.e., -10:200 are stored as well but curiously not as a Parent but only as a Dependency.  So it would appear that N3V is not mapping Builtin Assets using this mechanism.

Since we know a KUID has a structure we can deduce how these BIGINT fields are packed but I won’t go into that in this blog posting.  I only wanted to point out what these to files are or appear to be.  From an Engineering perspective it’s encouraging to See N3V actually leverage an off the shelf framework like SQLITE3 but it’s also discouraging to see them still hold on to proprietary data formats like the .TDX and Jet Archives (.JA) files.  Maybe we’ll see over time some additional responsibilities put onto ASSETS.TDX but right now it looks like it’s only used for fairly low level rudimentary support, Asset Dependency relationships and nothing else.   So Kudos to N3V for leveraging an Open Source Database, it’s a good start..

 

Errata: SQLITE Analysis of ASSETS.SQL after compaction on my system:

Page size in bytes……………….. 1024

Pages in the whole file (measured)…. 27115
Pages in the whole file (calculated).. 27115
Pages that store data…………….. 27115 100.0%
Pages on the freelist (per header)…. 0 0.0%
Pages on the freelist (calculated)…. 0 0.0%
Pages of auto-vacuum overhead……… 0 0.0%
Number of tables in the database…… 3
Number of indices………………… 3
Number of named indices…………… 3
Automatically generated indices……. 0
Size of the file in bytes…………. 27765760
Bytes of user payload stored………. 8786471 31.6%

*** Page counts for all tables with their indices ********************

DEPENDENCIES…………………….. 27113 99.993%
TADDATABASEVERSION……………….. 1 0.004%
SQLITE_MASTER……………………. 1 0.004%

*** All tables and indices *******************************************

Percentage of total database………. 100.0%
Number of entries………………… 1308102
Bytes of storage consumed…………. 27765760
Bytes of payload…………………. 22053176 79.4%
Average payload per entry…………. 16.86
Average unused bytes per entry…….. 0.34
Average fanout…………………… 99.00
Fragmentation……………………. 4.8%
Maximum payload per entry…………. 136
Entries that use overflow…………. 0 0.0%
Index pages used…………………. 110
Primary pages used……………….. 27005
Overflow pages used………………. 0
Total pages used…………………. 27115
Unused bytes on index pages……….. 14481 12.9%
Unused bytes on primary pages……… 430209 1.6%
Unused bytes on overflow pages…….. 0
Unused bytes on all pages…………. 444690 1.6%

*** All tables *******************************************************

Percentage of total database………. 40.3%
Number of entries………………… 327030
Bytes of storage consumed…………. 11194368
Bytes of payload…………………. 8787057 78.5%
Average payload per entry…………. 26.87
Average unused bytes per entry…….. 0.85
Average fanout…………………… 99.00
Fragmentation……………………. 3.0%
Maximum payload per entry…………. 136
Entries that use overflow…………. 0 0.0%
Index pages used…………………. 110
Primary pages used……………….. 10822
Overflow pages used………………. 0
Total pages used…………………. 10932
Unused bytes on index pages……….. 14481 12.9%
Unused bytes on primary pages……… 262336 2.4%
Unused bytes on overflow pages…….. 0
Unused bytes on all pages…………. 276817 2.5%

*** All indices ******************************************************

Percentage of total database………. 59.7%
Number of entries………………… 981072
Bytes of storage consumed…………. 16571392
Bytes of payload…………………. 13266119 80.1%
Average payload per entry…………. 13.52
Average unused bytes per entry…….. 0.17
Fragmentation……………………. 6.0%
Maximum payload per entry…………. 14
Entries that use overflow…………. 0 0.0%
Primary pages used……………….. 16183
Overflow pages used………………. 0
Total pages used…………………. 16183
Unused bytes on primary pages……… 167873 1.0%
Unused bytes on overflow pages…….. 0
Unused bytes on all pages…………. 167873 1.0%

*** Table DEPENDENCIES and all its indices ***************************

Percentage of total database………. 99.993%
Number of entries………………… 1308096
Bytes of storage consumed…………. 27763712
Bytes of payload…………………. 22052587 79.4%
Average payload per entry…………. 16.86
Average unused bytes per entry…….. 0.34
Average fanout…………………… 99.00
Fragmentation……………………. 4.8%
Maximum payload per entry…………. 28
Entries that use overflow…………. 0 0.0%
Index pages used…………………. 110
Primary pages used……………….. 27003
Overflow pages used………………. 0
Total pages used…………………. 27113
Unused bytes on index pages……….. 14481 12.9%
Unused bytes on primary pages……… 428891 1.6%
Unused bytes on overflow pages…….. 0
Unused bytes on all pages…………. 443372 1.6%

*** Table DEPENDENCIES w/o any indices *******************************

Percentage of total database………. 40.3%
Number of entries………………… 327024
Bytes of storage consumed…………. 11192320
Bytes of payload…………………. 8786468 78.5%
Average payload per entry…………. 26.87
Average unused bytes per entry…….. 0.84
Average fanout…………………… 99.00
Fragmentation……………………. 3.0%
Maximum payload per entry…………. 28
Entries that use overflow…………. 0 0.0%
Index pages used…………………. 110
Primary pages used……………….. 10820
Overflow pages used………………. 0
Total pages used…………………. 10930
Unused bytes on index pages……….. 14481 12.9%
Unused bytes on primary pages……… 261018 2.4%
Unused bytes on overflow pages…….. 0
Unused bytes on all pages…………. 275499 2.5%

*** Indices of table DEPENDENCIES ************************************

Percentage of total database………. 59.7%
Number of entries………………… 981072
Bytes of storage consumed…………. 16571392
Bytes of payload…………………. 13266119 80.1%
Average payload per entry…………. 13.52
Average unused bytes per entry…….. 0.17
Fragmentation……………………. 6.0%
Maximum payload per entry…………. 14
Entries that use overflow…………. 0 0.0%
Primary pages used……………….. 16183
Overflow pages used………………. 0
Total pages used…………………. 16183
Unused bytes on primary pages……… 167873 1.0%
Unused bytes on overflow pages…….. 0
Unused bytes on all pages…………. 167873 1.0%

2 Comments

Filed under Uncategorized

Another day of TADDaemon and constantly validating assets.

You know,  after 30 years you learn a thing or two about bad software engineering practices.  Some would argue it’s experience but I also think that you have to have an inate bullshit detector when you see something that’s wrong.  Take TADDaemon for example.   It’s that little piece of software that keeps the database that TS2012 uses straight and it also is responsible for validating assets in concert with Trainz.  What a lot of folks don’t realize is that it’s poorly designed, I’m sorry it’s crap.  When Trainz or TADDaemon think the world isn’t right, and I’m not sure which one barfs first, there’s this little chit chat that goes on between TADDaemon and Trainz to validate every asset you have.  Now, you may have not changed a single thing, added an asset or downloaded anything but for some reason something has upset the delicate eco-system and now TADDaemon and Trainz has to validate everything to try and get things back in order. Why is this important?  Because it makes your Trainz session slow, painfully slow, it makes the game unusable and it’s wholly unnecessary.  If the Engineers at Trainz would sit down and finally commit to using a database the way it was intended with a database engine that works then we’d all be focused on running our games or simulations in Trainz as opposed to waiting for this incessant re-validation of every asset you have installed.  For me that’s just over 320,000 assets and while it’s sorting through this, nothing happens in the game it locks up.  I have 32GB of Memory, 8 Cores running at over 4.9 Ghz and my system is idle, yet Trainz and TADDaemon are playing paddy-cake today.  It’s like a 50 year old car, you ask “Are you going to work today?” and it either does or it goes into an incessant sputtering and coughing and you wind up parking it back in the garage.

Below is a snippit of this dialog.  It’s an ASCII dump of the exchange but it shows you the single-minded, alphabetical traversal that’s going on.  In the meantime I’ve been waiting for 10 minutes for a Murchison 2 saved session to load.  N3V, fix this defective system because you’re costing people millions of lost computing hours with your simulator for doing validation that you don’t need to do.  Design a proper schema and use a database engine of your choosing but one that works, not some broken half-assed high-school science experiment that you’ve unleashed on your user community.

Oh to be sure, there’s more great news with TADDaemon, but I’m too tired and too bored with waiting for this system to load my session to write about it now.  Keep looking in my blog for more of the inner workings of this ridiculous piece of crap.

.@……….C…….lper.@……….C…….BR Blue/Grey MK2f FO…………………………C……………………………@………………………………..@……….C…….lper.@……….C…….BR Blue/Grey MK2f TSO…………………………C…………………………..3@………………………………..@…….:..:..R….lper.@…….:..:..R….BR Britannia BR1 Tender…………………………:…………………………..9@………………………………..@……….:..P….lper.@……….:..P#…BR Britannia Loco (late condition)…………………………:…………………………..9@………………………………..@……S?..gh……lper.@……S?..gh..!…BR BTA Pipe Wagon (8 stanchions)…………………………gh………..S+……………… @…Q….S..Q…..0KI………………@…….)…6……lper.@..~….)…6……BR Class 105 DMB………………………….6…………………………..@………………………………..@…….)…6……lper.@…….)…6……BR Class 105 DTCL………………………….6…………………………..@………………………………..@……k………..lper.@……k………..BR Class 13 Master…………………………………………………….=
.?………………………………..@……..,………lper.@..y…..,………BR Class 14………………………………………………………9@…………….b..P………………@…….]…*.R….lper.@…….]…*.R!…BR Class 24 Green Headcode Discs………………………….*………………………….9@………………………………..@…….]…*.T….lper.@…….]…*.T/…BR Class 24 Green Headcode Discs (Half Yellow)………………………….*………………………….9@………………………………..@…….]…*.R….lper.@…….]…*.R-…BR Class 24 Two Tone Green Discs Full Yellow………………………….*………………………….9@………………………………..@…….]…*.R….lper.@…….]…*.R-…BR Class 24 Two Tone Green Discs Half Yellow………………………….*………………………….9@………………………………..@…….(…6……lper.@…….(…6..#…BR Class 31-1 and 31-4 Blue doors2………………………….6………………………….M@……………..`.O………………@…….(…6……lper.@…….(…6..$…BR Class 31-1 and 31-4 Blue plated2………………………….6………………………….M@……………..`.O………………@………..<……lper.@………..<……BR Class 313 DMSO Blue & grey………………………….<…………………………..@………………………………..@………..<……lper.@………..<..&…BR Class 313 314 315 PTSO Blue & grey………………………….<…………………………..@………………………………..@………………lper.@..~……………BR Class 37 blue……………………………………#.M…………….ff.?…Q…………N..M………………@……C………..lper.@..~…C………..BR Class 37 Blue……………………………………………………….@………………………………..@……F………..lper.@……F…….”…BR Class 37 Blue (Split Headcode)……………………………………………………….@………………………………..@……….:..P….lper.@……….:..P….BR Class 37 Green Centre Headcode Full Yellow…………………………:……………………………@………………………………..@……D……P….lper.@……D……P….BR Class 37 Green Centre Headcode Half Yellow……………………………………………………….@………………………………..@……/…:..P….lper.@……/…:..P-…BR Class 37 Green Split Headcode Full Yellow…………………………:……………………………@………………………………..@……E……P….lper.@……E……P-…BR Class 37 Green Split Headcode Half Yellow……………………………………………………….@………………………………..@………………lper.@………………BR Class 37 yellow……………………………………!.F…………….ff.?…Q…………N..M………………@………………lper.@…………..”…BR Class 40 Green Center Headcode………………………………………………………3@………………………………..@………………lper.@…………..2…BR Class 40 Green Full Yellow End Center Headcode………………………………………………………3@………………………………..@………………lper.@…………..1…BR Class 40 Green Full Yellow End Headcode Disks………………………………………………………3@………………………………..@………………lper.@…………..1…BR Class 40 Green Full Yellow End Split headcode………………………………………………………3@………………………………..@………………lper.@…………..2…BR Class 40 Green Half Yellow End Center Headcode………………………………………………………3@………………………………..@………………lper.@…………..1…BR Class 40 Green Half Yellow End Headcode Disks………………………………………………………3@………………………………..@………………lper.@…………..1…BR Class 40 Green Half Yellow End Split headcode………………………………………………………3@………………………………..@…………. ….lper.@…………. !…BR Class 40 Green Headcode Disks………………………………………………………3@………………………………..@………………lper.@…………..!…BR Class 40 Green Split headcode………………………………………………………3@………………………………..@……j…s..P….lper.@……j…s..P2…BR Class 45 Split Headcode Green Half Yellow Ends…………………………s…………………………..3@………………………………..@………..6……lper.@..~……..6……BR Class 47 blue………………………….6…………………………..@………………………………..@………..6……lper.@………..6……BR Class 47 blue- silver roof………………………….6…………………………..@………………………………..@………..T……lper.@………..T..%…BR Class 55 blue TOPS 1975 weathered………………………….T………………………….M@………………………………..@………..T……lper.@………..T……BR Class 55 blue TOPS 1976………………………….T………………………….M@………………………………..@………..T……lper.@………..T..%…BR Class 55 blue TOPS 1976 weathered………………………….T………………………….M@………………………………..@………..T……lper.@………..T..%…BR Class 55 blue TOPS 1977 weathered………………………….T………………………….M@………………………………..@………..T……lper.@………..T……BR Class 55 blue TOPS 1979-1981 WWS weathered………………………….T………………………….M@………………………………..@…….:..:..P….lper.@…….:..:..P….BR Conflat A Diag 1/061…………………………:…………………………..9@………………………………..@………………lper.@..|……………BR Deltic blue……………………………………@ ?…………….ff.?…Q…………N..M………………@………………lper.@..}……………BR Deltic green……………………………………..A…………….ff.?…Q…………N..M………………@………………lper.@..~……………BR Duchess Green………………………………………………………9@………………………………..@………………lper.@………………BR Duchess Green Tender………………………………………………………9@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight CAR Brake Bauxite………………………………………………………9@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight HTV Bauxite…………………………………………………….R..@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight HTV Bauxite Loaded…………………………………………………….R..@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight HTV Yellow…………………………………………………….R..@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight HTV Yellow Loaded…………………………………………………….R..@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight MCO Grey………………………………………………………9@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight MCO Grey Loaded………………………………………………………9@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight MCV Bauxite………………………………………………………9@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight MDV Bauxite………………………………………………………9@………………………………..@…….:…..P….lper.@…….:…..P….BR Freight MDV Bauxite………………………………………………………9@………………………………..@……!;…T……lper.@..z…!;…T.. …BR HEA brown………………………….T…………………………..@………………………………..@……+….T……lper.@..{…+….T……BR HST MK3 TF………………………….T………………………….M@………………………………..@………..T……lper.@..|……..T……BR HST MK3 TGS………………………….T………………………….M@………………………………..@……A….T……lper.@..}…A….T……BR HST MK3 TRSB………………………….T………………………….M@………………………………..@……5….T……lper.@..}…5….T……BR HST MK3 TRUK………………………….T………………………….M@………………………………..@………..T……lper.@..{……..T……BR HST MK3 TS………………………….T………………………….M@………………………………..@……H….T……lper.@..x…H….T……BR HST 125………………………….T………………………….M@………………………………..@…….2..gh……lper.@…….2..gh……BR HTO Hopper (dia 1/141)…………………………gh…………………………..@………………………………..@…….2..gh……lper.@…….2..gh……BR HTO Hopper (dia 1/143)…………………………gh…………………………..@………………………………..@…….2..gh……lper.@…….2..gh……BR HTO Hopper (dia 1/146)…………………………gh…………………………..@………………………………..@…….2..gh……lper.@…….2..gh..#…BR HTO Hopper (rebodied dia 1/141)…………………………gh…………………………..@………………………………..@……….C…….lper.@……….C…….BR Intercity Swallow MK2f BSO…………………………C………….f……………….@…Q….-..Q……………………..@……….C…….lper.@……….C…….BR Intercity Swallow MK2f DBSO…………………………C………..D.w……………….@…Q…./..Q……………………..@……….C…….lper.@……….C…….BR Intercity Swallow MK2f FO…………………………C………….g……………….@…Q…./..Q……………………..@……….C…….lper.@……….C…….BR Intercity Swallow MK2f RFB…………………………C………….d……………….@…Q…./..Q……………………..@……….C…….lper.@……….C…….BR Intercity Swallow MK2f TSO…………………………C…………Sd……………….@…Q….-..Q……………………..@……N’……….lper.@..x…N’……….BR MK1 BCK……………………………………………………….@…………….N..M………………@……ZQ…..R….lper.@..}…ZQ…..R….BR Mk1 BCK Blue………………………………………………………9@……………….Q………………@…….’..T..R….lper.@..~….’..T..R….BR Mk1 BCK Brown…………………………T……………………………@………………………………..@…….’..T..R….lper.@…….’..T..R….BR Mk1 BCK Carmine…………………………T……………………………@………………………………..@…….’..T..R….lper.@..~….’..T..R….BR Mk1 BCK Green…………………………T……………………………@………………………………..@……<‘..T..R….lper.@……<‘..T..R….BR Mk1 BCK Green (late)…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 BCK INTERCITY Charter…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BCK Inter-City…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 BCK Inter-City (logo)…………………………T……………………………@………………………………..@…….Q…..R….lper.@…….Q…..R….BR Mk1 BCK Maroon………………………………………………………9@………………………………..@……#’..T..R….lper.@..|…#’..T..R….BR Mk1 BCK NSE…………………………T……………………………@………………………………..@……OQ…..R….lper.@..}…OQ…..R….BR Mk1 BFK Blue………………………………………………………9@……………….Q………………@…….’..T..R….lper.@..~….’..T..R….BR Mk1 BFK Brown…………………………T……………………………@………………………………..@…….’..T..R….lper.@…….’..T..R….BR Mk1 BFK Carmine…………………………T……………………………@………………………………..@…….’..T..R….lper.@..~….’..T..R….BR Mk1 BFK Green…………………………T……………………………@………………………………..@……=’..T..R….lper.@……=’..T..R….BR Mk1 BFK Green (late)…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BFK Inter-City…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 BFK Inter-City (logo)…………………………T……………………………@………………………………..@……PQ…..R….lper.@……PQ…..R….BR Mk1 BFK Maroon………………………………………………………9@………………………………..@……$’..T..R….lper.@..|…$’..T..R….BR Mk1 BFK NSE…………………………T……………………………@………………………………..@……>Y…..R….lper.@..|…>Y…..R….BR Mk1 BG Blue………………………………………………………9@……………….Q………………@…….’..T..R….lper.@..}….’..T..R….BR Mk1 BG Brown…………………………T……………………………@………………………………..@…….’..T..R….lper.@…….’..T..R….BR Mk1 BG Carmine…………………………T……………………………@………………………………..@…….’..T..R….lper.@..}….’..T..R….BR Mk1 BG Green…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BG Inter-City…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 BG Inter-City (logo)…………………………T……………………………@………………………………..@…….[…..R….lper.@..~….[…..R….BR Mk1 BG Maroon………………………………………………………9@………………………………..@……%’..T..R….lper.@..{…%’..T..R….BR Mk1 BG NSE…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BG Regional Railways…………………………T……………………………@………………………………..@……-‘..T..R….lper.@..}…-‘..T..R….BR Mk1 BSK Blue…………………………T…………………………..9@………………………………..@……,’..T..R….lper.@..~…,’..T..R….BR Mk1 BSK Brown…………………………T……………………………@………………………………..@……*’..T..R….lper.@……*’..T..R….BR Mk1 BSK Carmine…………………………T……………………………@………………………………..@……+’..T..R….lper.@..~…+’..T..R….BR Mk1 BSK Green…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BSK Inter-City…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 BSK Inter-City (logo)…………………………T……………………………@………………………………..@……)’..T..R….lper.@……)’..T..R….BR Mk1 BSK Maroon…………………………T…………………………..9@………………………………..@…….’..T..R….lper.@..|….’..T..R….BR Mk1 BSK NSE…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BSK Regional Railways…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P*…BR Mk1 BSK Regional Railways Green Stripe…………………………T……………………………@………………………………..@……d’..T..R….lper.@..}…d’..T..R….BR Mk1 BSO Blue…………………………T…………………………..9@………………………………..@……g’..T..R….lper.@..~…g’..T..R….BR Mk1 BSO Brown…………………………T……………………………@………………………………..@……e’..T..R….lper.@……e’..T..R….BR Mk1 BSO Carmine…………………………T……………………………@………………………………..@……f’..T..R….lper.@..~…f’..T..R….BR Mk1 BSO Green…………………………T……………………………@………………………………..@……c’..T..R….lper.@……c’..T..R….BR Mk1 BSO Maroon…………………………T…………………………..9@………………………………..@……h’..T..R….lper.@..|…h’..T..R….BR Mk1 BSO NSE…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P….BR Mk1 BSO Regional Railways…………………………T……………………………@………………………………..@…….’..T..P….lper.@…….’..T..P*…BR Mk1 BSO Regional Railways Green Stripe…………………………T……………………………@………………………………..@…….’..T…….lper.@..}….’..T…….BR Mk1 CCT Blue…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…”…BR Mk1 CCT Blue (Express Parcels)…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 CCT Blue (Newspapers)…………………………T……………………………@………………………………..@…….’..T…….lper.@…….’..T…….BR Mk1 CCT Blue (Red Star)…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 CCT Blue (red stripe)…………………………T……………………………@………………………………..A…….’..T…….lper.A..~….’..T…….BR Mk1 CCT Green…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 CCT Maroon…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 CCT Maroon (lined)…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…$…BR Mk1 CCT Maroon (Parcels Express)…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 CCT (Tartan Arrow)…………………………T……………………………@………………………………..A……cQ…..R….lper.A..|…cQ…..R….BR Mk1 CK Blue………………………………………………………9@……………….Q………………A…… ‘..T..R….lper.A..}… ‘..T..R….BR Mk1 CK Brown…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 CK Carmine…………………………T……………………………@………………………………..A…….’..T..R….lper.A..}….’..T..R….BR Mk1 CK Green…………………………T……………………………@……………………………….
A……>’..T..R….lper
A……>’..T..R….BR Mk1 CK Green (late)…………………………T……………………………@………………………………..A……V……R….lper.A..~…V……R….BR Mk1 CK Maroon………………………………………………………9@………………………………..A……&’..T..R….lper.A..{…&’..T..R….BR Mk1 CK NSE…………………………T……………………………@………………………………. A……S’……….lper A..w…S’……
…BR MK1 FK……………………………………………………….@…………….N..M………………A…….y…..R….lper.A..|….y…..R….BR Mk1 FK Blue………………………………………………………9@……………….Q………………A……”‘..T..R….lper.A..}…”‘..T..R….BR Mk1 FK Brown…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 FK Carmine…………………………T……………………………@………………………………..A…….’..T..R….lper.A..}….’..T..R….BR Mk1 FK Green…………………………T……………………………@………………………………..A……?’..T..R….lper.A……?’..T..R….BR Mk1 FK Green (late)…………………………T……………………………@………………………………..A…….’..T..P….lper.A…….’..T..P….BR Mk1 FK Inter-City…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 FK Inter-City Motorail…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 FK Inter-City (logo)…………………………T……………………………@………………………………..A…….x…..R….lper.A..~….x…..R….BR Mk1 FK Maroon………………………………………………………9@………………………………..A……”..T..R….lper.A..{…”..T..R….BR Mk1 FK NSE…………………………T……………………………@………………………………..A…….’..T..P….lper.A…….’..T..P….BR Mk1 FK Regional Railways…………………………T……………………………@………………………………..A……]’..T..R….lper.A..|…]’..T..R….BR Mk1 FO Blue…………………………T…………………………..9@………………………………..A……`’..T..R….lper.A..}…`’..T..R….BR Mk1 FO Brown…………………………T……………………………@………………………………..A……^’..T..R….lper.A……^’..T..R….BR Mk1 FO Carmine…………………………T……………………………@………………………………..A……_’..T..R….lper.A..}…_’..T..R….BR Mk1 FO Green…………………………T……………………………@………………………………..A……b’..T..R….lper.A……b’..T..R….BR Mk1 FO Green (late)…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 FO INTERCITY Charter…………………………T……………………………@………………………………..A…….’..T..P….lper.A…….’..T..P….BR Mk1 FO Inter-City…………………………T……………………………@………………………………. A…….’..T…….lper A…….’..T…….BR Mk1 FO Inter-City (logo)…………………………T……………………………@……………………………….!A……\’..T..R….lper!A..~…\’..T..R….BR Mk1 FO Maroon…………………………T…………………………..9@……………………………….”A……a’..T..R….lper”A..{…a’..T..R….BR Mk1 FO NSE…………………………T……………………………@……………………………….#A…….’..T…….lper#A..}….’..T…….BR Mk1 GUV Blue…………………………T……………………………@……………………………….$A…….’..T…….lper$A…….’..T…”…BR Mk1 GUV Blue (Express Parcels)…………………………T……………………………@……………………………….%A…….’..T…….lper%A…….’..T…….BR Mk1 GUV Blue (Newspapers)…………………………T……………………………@……………………………….&A…….’..T…….lper&A..~….’..T…….BR Mk1 GUV Green…………………………T……………………………@……………………………….’A…….’..T…….lper’A…….’..T…….BR Mk1 GUV Maroon…………………………T……………………………@……………………………….(A…….’..T…….lper(A…….’..T…….BR Mk1 GUV Maroon (lined)…………………………T……………………………@……………………………….)A…….’..T…….lper)A…….’..T…$…BR Mk1 GUV Maroon (Parcels Express)…………………………T……………………………@……………………………….*A…….’..T..R….lper*A..}….’..T..R….BR Mk1 RBK Blue…………………………T……………………………@……………………………….+A…….’..T..R….lper+A..~….’..T..R….BR Mk1 RBK Brown…………………………T……………………………@……………………………….,A…….’..T..R….lper,A…….’..T..R….BR Mk1 RBK Carmine…………………………T……………………………@……………………………….-A…….’..T..R….lper-A..~….’..T..R….BR Mk1 RBK Green…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 RBK Green (late)…………………………T……………………………@………………………………./A…….’..T..R….lper/A…….’..T..R….BR Mk1 RBK Maroon…………………………T……………………………@……………………………….0A…….’..T..R….lper0A..|….’..T..R….BR Mk1 RB Blue…………………………T……………………………@……………………………….1A…….’..T..R….lper1A..}….’..T..R….BR Mk1 RB Brown…………………………T……………………………@……………………………….2A…….’..T..R….lper2A…….’..T..R….BR Mk1 RB Carmine…………………………T……………………………@……………………………….3A…….’..T..R….lper3A..}….’..T..R….BR Mk1 RB Green…………………………T……………………………@……………………………….4A…….’..T..R….lper4A…….’..T..R….BR Mk1 RB Green (Late)…………………………T……………………………@……………………………….5A…….’..T…….lper5A…….’..T…….BR Mk1 RB INTERCITY…………………………T……………………………@……………………………….6A…….’..T…….lper6A…….’..T…….BR Mk1 RB INTERCITY Charter…………………………T……………………………@……………………………….7A…….’..T..P….lper7A…….’..T..P….BR Mk1 RB Inter-City…………………………T……………………………@……………………………….8A…….’..T..R….lper8A..~….’..T..R….BR Mk1 RB Maroon…………………………T……………………………@……………………………….9A……j’..T..R….lper9A..}…j’..T..R….BR Mk1 RFO Blue…………………………T…………………………..9@……………………………….:A……m’..T..R….lper:A..~…m’..T..R….BR Mk1 RFO Brown…………………………T……………………………@……………………………….;A……k’..T..R….lper;A……k’..T..R….BR Mk1 RFO Carmine…………………………T……………………………@……………………………….<A……l’..T..R….lper<A..~…l’..T..R….BR Mk1 RFO Green…………………………T……………………………@……………………………….=A……n’..T..R….lper=A……n’..T..R….BR Mk1 RFO Green (late)…………………………T……………………………@……………………………….>A……i’..T..R….lper>A……i’..T..R….BR Mk1 RFO Maroon…………………………T…………………………..9@……………………………….?A…….’..T..R….lper?A..|….’..T..R….BR Mk1 RF Blue…………………………T……………………………@……………………………….@A…….’..T..R….lper@A..}….’..T..R….BR Mk1 RF Brown…………………………T……………………………@……………………………….AA…….’..T..R….lperAA…….’..T..R….BR Mk1 RF Carmine…………………………T……………………………@……………………………….BA…….’..T..R….lperBA..}….’..T..R….BR Mk1 RF Green…………………………T……………………………@……………………………….CA…….’..T..R….lperCA…….’..T..R….BR Mk1 RF Green (late)…………………………T……………………………@……………………………….DA…….’..T..R….lperDA..~….’..T..R….BR Mk1 RF Maroon…………………………T……………………………@……………………………….EA……v’..T..R….lperEA..}…v’..T..R….BR Mk1 RKB Blue…………………………T…………………………..9@……………………………….FA……w’..T..R….lperFA..~…w’..T..R….BR Mk1 RKB Brown…………………………T……………………………@……………………………….GA……x’..T..R….lperGA……x’..T..R….BR Mk1 RKB Carmine…………………………T……………………………@……………………………….HA……y’..T..R….lperHA..~…y’..T..R….BR Mk1 RKB Green…………………………T……………………………@……………………………….IA……z’..T..R….lperIA……z’..T..R….BR Mk1 RKB Green (late)…………………………T……………………………@……………………………….JA…….’..T..P….lperJA…….’..T..P….BR Mk1 RKB Inter-City…………………………T……………………………@……………………………….KA……u’..T..R….lperKA……u’..T..R….BR Mk1 RKB Maroon…………………………T…………………………..9@……………………………….LA…….’..T..R….lperLA..|….’..T..R….BR Mk1 RK Blue…………………………T……………………………@……………………………….MA……}’..T..R….lperMA..}…}’..T..R….BR Mk1 RK Brown…………………………T……………………………@……………………………….NA……~’..T..R….lperNA……~’..T..R….BR Mk1 RK Carmine…………………………T……………………………@……………………………….OA…….’..T..R….lperOA..}….’..T..R….BR Mk1 RK Green…………………………T……………………………@……………………………….PA…….’..T..R….lperPA…….’..T..R….BR Mk1 RK Green (late)…………………………T……………………………@……………………………….QA…….’..T..R….lperQA..~….’..T..R….BR Mk1 RK Maroon…………………………T……………………………@……………………………….RA……U’……….lperRA..x…U’……….BR MK1 RMB……………………………………………………….@…………….N..M……………..SA……@’..T..R….lperSA……@’..T..R….BR Mk1 RMB (diag 97) Blue…………………………T…………………………..9@……………………………….TA……E’..T..R….lperTA……E’..T..R….BR Mk1 RMB (diag 97) Carmine…………………………T……………………………@……………………………….UA……C’..T..R….lperUA……C’..T..R….BR Mk1 RMB (diag 97) Green…………………………T……………………………@……………………………….VA……G’..T..R….lperVA……G’..T..R”…BR Mk1 RMB (diag 97) Green (Late)…………………………T……………………………@……………………………….WA…….’..T..P….lperWA…….’..T..P …BR Mk1 RMB (diag 97) Inter-City…………………………T……………………………@……………………………….XA……;’..T..R….lperXA……;’..T..R….BR Mk1 RMB (diag 97) Maroon…………………………T…………………………..9@……………………………….YA……{‘..T..R….lperYA……{‘..T..R….BR Mk1 RMB (diag 97) NSE…………………………T……………………………@……………………………….ZA……B’..T..R….lperZA……B’..T..R….BR Mk1 RMB (diag 99) Blue…………………………T…………………………..9@……………………………….[A……F’..T..R….lper[A……F’..T..R….BR Mk1 RMB (diag 99) Carmine…………………………T……………………………@……………………………….\A……D’..T..R….lper\A……D’..T..R….BR Mk1 RMB (diag 99) Green…………………………T……………………………@……………………………….]A……H’..T..R….lper]A……H’..T..R”…BR Mk1 RMB (diag 99) Green (Late)…………………………T……………………………@……………………………….^A…….’..T..P….lper^A…….’..T..P …BR Mk1 RMB (diag 99) Inter-City…………………………T……………………………@………………………………._A……A’..T..R….lper_A……A’..T..R….BR Mk1 RMB (diag 99) Maroon…………………………T…………………………..9@……………………………….`A……|’..T..R….lper`A……|’..T..R….BR Mk1 RMB (diag 99) NSE…………………………T……………………………@……………………………….aA…….’..T..R….lperaA..}….’..T..R….BR Mk1 RSO Blue…………………………T……………………………@……………………………….bA…….’..T..R….lperbA..~….’..T..R….BR Mk1 RSO Brown…………………………T……………………………@……………………………….cA…….’..T..R….lpercA…….’..T..R….BR Mk1 RSO Carmine…………………………T……………………………@……………………………….dA…….’..T..R….lperdA..~….’..T..R….BR Mk1 RSO Green…………………………T……………………………@……………………………….eA…….’..T..R….lpereA…….’..T..R….BR Mk1 RSO Green (Late)…………………………T……………………………@……………………………….fA…….’..T..R….lperfA…….’..T..R….BR Mk1 RSO Maroon…………………………T……………………………@……………………………….gA……p’..T..R….lpergA..}…p’..T..R….BR Mk1 RUO Blue…………………………T……………………………@……………………………….hA……q’..T..R….lperhA..~…q’..T..R….BR Mk1 RUO Brown…………………………T……………………………@……………………………….iA……r’..T..R….lperiA……r’..T..R….BR Mk1 RUO Carmine…………………………T……………………………@……………………………….jA……s’..T..R….lperjA..~…s’..T..R….BR Mk1 RUO Green…………………………T……………………………@……………………………….kA……t’..T..R….lperkA……t’..T..R….BR Mk1 RUO Green (late)…………………………T……………………………@……………………………….lA……o’..T..R….lperlA……o’..T..R….BR Mk1 RUO Maroon…………………………T……………………………@……………………………….mA…….’..T..R….lpermA..|….’..T..R….BR Mk1 RU Blue…………………………T……………………………@……………………………….nA…….’..T..P….lpernA…….’..T..P….BR Mk1 RU Inter-City…………………………T……………………………@……………………………….oA…….’..T..R….lperoA..~….’..T..R….BR Mk1 RU Maroon…………………………T……………………………@……………………………….pA……Z’……….lperpA..w…Z’……
…BR MK1 SK……………………………………………………….@…………….N..M……………..qA……YQ…..R….lperqA..|…YQ…..R….BR Mk1 SK Blue………………………………………………………9@……………….Q……………..rA……!’..T..R….lperrA..}…!’..T..R….BR Mk1 SK Brown…………………………T……………………………@……………………………….sA…….’..T..R….lpersA…….’..T..R….BR Mk1 SK Carmine…………………………T……………………………@……………………………….tA…….’..T..R….lpertA..}….’..T..R….BR Mk1 SK Green…………………………T……………………………@……………………………….uA…….’..T..P….lperuA…….’..T..P….BR Mk1 SK Inter-City…………………………T……………………………@……………………………….vA…….’..T…….lpervA…….’..T…….BR Mk1 SK Inter-City (logo)…………………………T……………………………@……………………………….wA…….Q…..R….lperwA..~….Q…..R….BR Mk1 SK Maroon………………………………………………………9@……………………………….xA……(‘..T..R….lperxA..{…(‘..T..R….BR Mk1 SK NSE…………………………T……………………………@……………………………….yA……M’..T..R….lperyA..}…M’..T..R….BR Mk1 SLC Blue…………………………T…………………………..9@……………………………….zA……J’..T..R….lperzA……J’..T..R….BR Mk1 SLC Maroon…………………………T…………………………..9@……………………………….{A……N’..T..R….lper{A..}…N’..T..R….BR Mk1 SLF Blue…………………………T…………………………..9@……………………………….|A……K’..T..R….lper|A……K’..T..R….BR Mk1 SLF Maroon…………………………T…………………………..9@……………………………….}A……L’..T..R….lper}A……L’..T..R….BR Mk1 SLSTP Blue…………………………T…………………………..9@……………………………….~A……I’..T..R….lper~A……I’..T..R….BR Mk1 SLSTP Maroon…………………………T…………………………..9@………………………………..A……W’..T..R….lper.A..|…W’..T..R….BR Mk1 SO Blue…………………………T…………………………..9@………………………………..A……Z’..T..R….lper.A..}…Z’..T..R….BR Mk1 SO Brown…………………………T……………………………@………………………………..A……X’..T..R….lper.A……X’..T..R….BR Mk1 SO Carmine…………………………T……………………………@………………………………..A……Y’..T..R….lper.A..}…Y’..T..R….BR Mk1 SO Green…………………………T……………………………@………………………………..A……V’..T..R….lper.A..~…V’..T..R….BR Mk1 SO Maroon…………………………T…………………………..9@………………………………..A……[‘..T..R….lper.A..{…[‘..T..R….BR Mk1 SO NSE…………………………T……………………………@………………………………..A…….’..T..P….lper.A…….’..T..P….BR Mk1 SO Regional Railways…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…$…BR Mk1 Stowage Brake Van (733) Blue…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. BS Blue…………………………T……………………………@………………………………..A……8′..T..T….lper.A……8′..T..T….BR Mk1 Sub. BS Carmine…………………………T…………………………..9@………………………………..A……4′..T..R….lper.A……4′..T..R….BR Mk1 Sub. BS Green…………………………T……………………………@………………………………..A……0′..T..T….lper.A……0′..T..T….BR Mk1 Sub. BS Maroon…………………………T…………………………..9@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. BS Maroon (lined)…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. C Blue…………………………T……………………………@………………………………..A……9′..T..T….lper.A……9′..T..T….BR Mk1 Sub. C Carmine…………………………T…………………………..9@………………………………..A……5′..T..R….lper.A……5′..T..R….BR Mk1 Sub. C Green…………………………T……………………………@………………………………..A……1′..T..T….lper.A……1′..T..T….BR Mk1 Sub. C Maroon…………………………T…………………………..9@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. C Maroon (lined)…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. SO Blue…………………………T……………………………@………………………………..A……:’..T..T….lper.A……:’..T..T….BR Mk1 Sub. SO Carmine…………………………T…………………………..9@………………………………..A……6′..T..R….lper.A……6′..T..R….BR Mk1 Sub. SO Green…………………………T……………………………@………………………………..A……2′..T..T….lper.A……2′..T..T….BR Mk1 Sub. SO Maroon…………………………T…………………………..9@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. SO Maroon (lined)…………………………T……………………………@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. S Blue…………………………T……………………………@………………………………..A……7′..T..T….lper.A……7′..T..T….BR Mk1 Sub. S Carmine…………………………T…………………………..9@………………………………..A……3′..T..R….lper.A……3′..T..R….BR Mk1 Sub. S Green…………………………T……………………………@………………………………..A……/’..T..T….lper.A……/’..T..T….BR Mk1 Sub. S Maroon…………………………T…………………………..9@………………………………..A…….’..T..R….lper.A…….’..T..R….BR Mk1 Sub. S Maroon (lined)…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…”…BR Mk1 TPO Stowage Van (727) Blue…………………………T……………………………@………………………………..A……Q’..T..R….lper.A..}…Q’..T..R….BR Mk1 TSO Blue…………………………T…………………………..9@………………………………..A……T’..T..R….lper.A..~…T’..T..R….BR Mk1 TSO Brown…………………………T……………………………@………………………………..A……R’..T..R….lper.A……R’..T..R….BR Mk1 TSO Carmine…………………………T……………………………@………………………………..A……S’..T..R….lper.A..~…S’..T..R….BR Mk1 TSO Green…………………………T……………………………@………………………………..A…….’..T..P….lper.A…….’..T..P….BR Mk1 TSO Inter-City…………………………T……………………………@………………………………..A…….’..T…….lper.A…….’..T…….BR Mk1 TSO Inter-City (logo)…………………………T……………………………@………………………………..A……P’..T..R….lper.A……P’..T..R….BR Mk1 TSO Maroon…………………………T…………………………..9@………………………………..A……U’..T..R….lper.A..|…U’..T..R….BR Mk1 TSO NSE…………………………T……………………………@………………………………..A…….’..T..P….lper.A…….’..T..P….BR Mk1 TSO Regional Railways…………………………T……………………………@………………………………..A………………lper.A..x……………BR MK2 BFK…………………………………………………….ff.?………………………………..A………………lper.A..w………..
…BR MK2 FK…………………………………………………….ff.?………………………………..A………………lper.A..x……………BR MK2 TSO…………………………………………………….ff.?………………………………..A……R@..C…….lper.A……R@..C…….BR MK4 (DVT) Intercity…………………………C………..~.g……………….@)..Q…./..Q……………………..A……….C…….lper.A……….C…….BR MK4 (FO) Intercity…………………………C………….?……………….@+..Q…./..Q……………………..A……….C…….lper.A……….C…….BR MK4 (PO) Intercity…………………………C………..e.?……………….@,..Q…./..Q……………………..A……….C…….lper.A……….C…….BR MK4 (SV) Intercity…………………………C………… =……………….@-..Q…./..Q……………………..A……….C…….lper.A……….C…….BR MK4 (TOD) Intercity…………………………C………..c.A……………….@/..Q…./..Q……………………..A……….C…….lper.A……….C…….BR MK4 (TOE) Intercity…………………………C………..2.C……………….@0..Q…./..Q……………………..A……….C…….lper.A……….C…….BR MK4 (TO) Intercity…………………………C…………kB……………….@1..Q…./..Q……………………..A……….cR.R….lper.A..t…….cR.R….BR OAA…………………………cR………………………….9@…………….H..J………………A…….>……….lper.A…….>……….BR OBA Railfreight brown……………………………………………………….@………………………………..A…….>……….lper.A…….>……’…BR OBA Railfreight brown extended ends……………………………………………………….@………………………………..A……0;…T……lper.A..{…0;…T……BR PAB Procor………………………….T…………\……………….@)..Q…….Q……yL………………A……….cR.R….lper.A..w…….cR.R
…BR PALVAN…………………………cR………………………….9@………………………………..A…….2..gh……lper.A…….2..gh……BR PGA BSTE Limestone Hopper…………………………gh…………………………Q.@……………..P.F………………A…….0..gh……lper.A…….0..gh……BR PJA Cartic Set01 A…………………………gh…………………………. @………………………………..A…….0..gh……lper.A…….0..gh……BR PJA Cartic Set01 B…………………………gh…………………………. @………………………………..A…….0..gh……lper.A…….0..gh……BR PJA Cartic Set01 C…………………………gh…………………………. @………………………………..A…….1..gh……lper.A…….1..gh……BR PJA Cartic Set01 D…………………………gh…………………………. @………………………………..A…….0..gh……lper.A…….0..gh……BR PJA Cartic Set09 A…………………………gh……….T……………….. @…Q….H..Q…..0_H………………A…….1..gh……lper.A…….1..gh……BR PJA Cartic Set09 D…………………………gh………..!………………. @…Q….H..Q…..0_H………………A…….0..gh……lper.A…….0..gh……BR PJA Cartic Set10 A…………………………gh…………………………. @………………………………..A…….0..gh……lper.A…….0..gh……BR PJA Cartic Set10 B…………………………gh…………………………. @………………………………..A…….1..gh……lper.A…….1..gh……BR PJA Cartic Set10 C…………………………gh…………………………. @………………………………..A…….1..gh……lper.A…….1..gh……BR PJA Cartic Set10 D…………………………gh…………………………. @………………………………..A…….:..U..R….lper.A…….:..U..R….BR Powder Hopper_TS2009…………………………U…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P….BR Presflo Bauxite…………………………:…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P….BR Presflo Grey (Blue Circle)…………………………:…………………………..9@………………………………..A…….:..U..R….lper.A…….:..U..R….BR Presflo Salt (ICI)…………………………U…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P …BR Presflo Yellow (Blue Circle)…………………………:…………………………..9@………………………………..A……….cR.T….lper.A..}…….cR.T….BR standard van…………………………cR………………………….9@………………………………..A……\.,………lper.A..|…\.,………BR Stanier BFK………………………………………………………9@………………………………..A………………lper.A..|……………BR Stanier BTK………………………………………………………9@………………………………..A……,.,………lper.A..~…,.,………BR Stanier BTK-P………………………………………………………9@………………………………..A………………lper.A………………BR Stanier BTK-P B/G………………………………………………………9@………………………………..A………………lper.A..{……………BR Stanier FK………………………………………………………9@………………………………..A……O.,………lper.A..|…O.,………BR Stanier RFO………………………………………………………9@………………………………..A……W.,………lper.A..{…W.,………BR Stanier RK………………………………………………………9@………………………………..A………………lper.A..{……………BR Stanier TO………………………………………………………9@………………………………..A…….:…T……lper.A..|….:…T……BR TTA BP grey………………………….T…………(……………….@”..Q….f..Q…….I………………A…….:…T……lper.A..z….:…T.. …BR TTA Total………………………….T……….f.(……………….@#..Q….f..Q…….I………………A…….:…T……lper.A…….:…T..$…BR VDA brown with Railfreight logos………………………….T…………………………..@………………………………..A……
…cR.R….lper.A..z…
…cR.R …BR VEA Brown…………………………cR………………………….9@………………………………..A……….cR.R….lper.A..v…….cR.R….BR VEA 1…………………………cR………………………….9@………………………………..A……….cR.R….lper.A..v…….cR.R….BR VEA 2…………………………cR………………………….9@………………………………..A……6…cR.R….lper.A..~…6…cR.R….BR VEV Brown van…………………………cR………………………….9@………………………………..A…….;…T……lper.A..{….;…T……BR YGH Dutch2………………………….T…………5……………….@%..Q…….Q….ogsK………………A………………lper.A………………BR ZHV Mineral Wagon……………………………………………………….@…………….N..M………………A……m………..lper.A……m………..BR ZHV Mineral Wagon Loaded……………………………………………………….@…………….N..M………………A…….:..:..P….lper.A..}….:..:..P….BR 10T Meat Van…………………………:…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P….BR 12T Fitted Shock Van…………………………:…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P….BR 12T Fitted Van…………………………:…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P….BR 13T Hybar Open Diag 1/039…………………………:…………………………..9@………………………………..A…….:..:..P….lper.A…….:..:..P….BR 13T Shock Open Diag 1/040…………………………:…………………………..9@………………………………..A…….:..:..V….lper.A…….:..:..V….BR 13T Steel Open Diag 1/019…………………………:…………………………..-@………………………………..A…….:..U..P….lper.A…….:..U..P$…BR 13T Steel Open Diag 1/019_no sfx…………………………U…………………………..9@………………………………..A……B@..H…….lper.A..{…B@..H…….BR 14xx class…………………………H………….L………………9@h..Q…….Q…….Q………………A……
….J……lper.A..~…
….J……BR 20T Lowmac EP………………………….J………………………….-@………………………………..A…….o..H…….lper.A…….o..H…….BR 2251 class Collett Goods…………………………H………….0………………9@p..Q…….Q…..+9Q………………A…….o..H…….lper.A…….o..H… …BR 2251 class early logo tender…………………………H…………………………..9@q..Q…….Q…..+9Q………………A…….:..:..P….lper.A…….:..:..P….BR 25T Anhydrite Hopper…………………………:…………………………..9@………………………………..A………..:……lper.A..z……..:.. …Br 44 433 DB………………………….:……….mq……………..R.&@<X.Q….]..Q……………………..A………..:……lper.A………..:……Br 44 433 Tender DB………………………….:……….$S~…………….R.&@7X.Q….]..Q……………………..A……4….’……lper.A..{…4….’……BR 52 Reko DR………………………….’…………a………………9@.}.Q………….7mO………………A……\#…’……lper.A……\#…’……BR 52 Wannentender………………………….’…………:………………9@.}.Q………….:mO………………A……E…H..
….lper.A..{…E…H..
….BR 57xx class…………………………H…………E8………………9@o..Q…….Q….a.*Q………………A…….:..:..P….lper.A…….:..:..P….BR 8T Cattle Wagon…………………………:…………………………..9@………………………………..A………………lper.A………………BR 9f Black Prince………………………………………………………3@………………………………..A…… ………..lper.A…… ………..BR 9f Black Prince Tender………………………………………………………3@………………………………..A………….
….lper.A………….
….BR 9f Double Chimney………………………………………………………3@………………………………..A………….
….lper.A………….
…BR 9f Double Chimney AWS Fitted………………………………………………………3@………………………………..A………………lper.A………………BR 9f Evening Star………………………………………………………3@………………………………..A………………lper.A………………BR 9f Evening Star Tender………………………………………………………3@………………………………..A……
……
….lper.A……
……
….BR 9f Single Chimney………………………………………………………3@…………….a.\Q………………A………….
….lper.A………….
…BR 9f Single Chimney AWS Fitted………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1B Early Logo………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1B Late Logo………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1C Early Logo………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1C Late Logo………………………………………………………3@………………eQ………………A………………lper.A………………BR 9f tender BR1F Early Logo………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1F Late Logo………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1G Early Logo………………………………………………………3@………………………………..A………………lper.A………………BR 9f tender BR1G Late Logo………………………………………………………3@………………………………..A……..,………lper.A..z…..,….. …BSC Class 14………………………………………………………9@………………………………..A………………lper.A………………Bulkhead Flatcar BNSF 62 ft……………………………………K.Q………………9@!..Q…….Q…….P………………A………………lper.A………………Bulkhead Flatcar CN 62 ft……………………………………..Q………………9@’..Q…….Q…….P………………A………………lper.A………………Bulkhead Flatcar TTX 62 ft……………………………………..,………………9@…Q…….Q…….P………………A………………lper.A………………Bulkhead Flatcar UP 62 ft……………………………………..Q………………9@…Q…….Q…….P………………A…….:……….lper.A…….:……….Bunk hut fixed wagon……………………………………4.-…………….=
.?.m.Q…….Q……………………..A………………lper.A………………BU_Plazkart-013-30588………………………………………………………9@………………………………..B………………lper.B………………BU_Plazkart-014-10430………………………………………………………9@………………………………..B……#N……….lper.B..t…#N……….BW GP9…………………………………………………….ff.?………………………………..B………………lper.B………………BY_plackart-013-30588……………………………………..R………………9@l..Q………….CNQ………………B………………lper.B………………BY_plackart-014-10430……………………………………6.R………………9@r..Q…….Q…..CNQ………………B………………lper.B………………BY_plackart-014-23524……………………………………7.`………………9@w..Q………….CNQ………………B……….B…….lper.B……….B…….B&M EMD GP7 #1561…………………………B…………………………..-@./.Q….+..Q……………………..B……’………..lper.B……’………..B&M EMD GP7 #1575………………………………………………………-@./.Q….+..Q……………………..B……….B…….lper.B……….B…….B&M EMD GP9 #1733…………………………B…………………………..-@./.Q….+..Q……………………..B……….B…….lper.B……….B…….B&M EMD GP9 #1746…………………………B…………………………..-@./.Q….+..Q……………………..B………………lper.B..{……………B&M F7A #4266…………………………………….+/……………….@.|.Q….
..Q…………………….
B………………lper
B..|……………B&M F7B #4266B…………………………………….3………………..@5}.Q….
..Q……………………..B……….b…….lper.B……….b…….B&M 1101 – 3rd Scheme…………………………b…………………………..9@…Q……………N………………B……….b…….lper.B..u…….b…….B&M 112…………………………b………….e………………9@…Q……………M…………….. B…….:..b…….lper B…….:..b…….B&M 3732 Snowplow…………………………b………..Y.0………………9@…Q……………N………………B……-+……….lper.B..|…-+……….B&M 40′ Boxcar……………………………………………………….@………………………………..B………………lper.B………………B&O Cupola Caboose………………………………………………………9@……………….Q………………B………………lper.B..u……………B&O F7A………………………………………………………9@……………….Q………………B……d…h…….lper.B..~…d…h…….B&O F7A w/o Grey…………………………h…………}0………………9@.m.Q…….Q……………………..B………………lper.B..u……………B&O F7B………………………………………………………9@……………….Q………………B……c…h…….lper.B..~…c…h…….B&O F7B w/o Grey…………………………h…………………………..9@.m.Q…….Q……………………..B………………lper.B..z……….. …B&P GP9 #203………………………………………………………9@z/.Q….%..Q……………………..B………………lper.B..z……….. …B&P GP9 #204………………………………………………………9@./.Q….%..Q……………………..B………..z……lper.B..z……..z.. …b282std shay………………………….z……….#.v……………..Q.@…Q….:..Q……………………..B…….:……….lper.B..u….:……….caboose……………………………………………………..Q.@………………………………..B………………lper.B………………CabooseLargeDerrickCraneBN…………………………………….. …………….R..@H..Q………….U.@………………B………………lper.B………………CabooseWorkWabash…………………………………….[……………..R..@B..Q……………@………………B………………lper.B………….. …Caboose Canadian National 76675……………………………………”R+…………….=
.?.[.Q………….. ?………………B………………lper.B………………Caboose DMIR C188…………………………………………………….=
.?…………….a.\Q………………B…….S……….lper.B…….S……….Caboose LNRR 1343……………………………………………………….?7..Q…………………………….B……P@……….lper.B..}…P@……….Caboose LNRR 82…………………………………………………….=
.?………………………………..B……….”…….lper.B……….”…….Caboose Milwaukee 992165 (BW)…………………………”…………………………=
.?………………………………..B………………lper.B………………Caboose Norfolk Western 530533…………………………………………………….ff.?………………………………. B………………lper B………………Caboose Norfolk&Western 530333…………………………………………………….=
.?……………………………….!B…….=……….lper!B…….=……….Caboose NYO&W 8011……………………………………b>+…………….ff.?…Q………….D]>……………..”B…….<……….lper”B…….<……….Caboose NYS&W 0115 narrow……………………………………..H…………….=
.?…Q…………..FD……………..#B………………lper#B………………Caboose Southern Pacific 1644…………………………………………………….=
.?……………..t.=……………..$B……….”…….lper$B……….”…….Caboose UP 24595 (BW)…………………………”…………………………=
.?……………..8.=……………..%B…….<……….lper%B…….<……….Caboose Virginian wide…………………………………………………….=
.?……………………………….&B………………lper&B………………Caboose-Center Cupola-N&W……………………………………………………… @……………………………….’B………………lper’B………………Caboose-Center Cupola-N&W………………………………………………………9@…………….e..N……………..(B………………lper(B…………..’…Caboose-Center Cupola-Southern Pacific……………………………………………………… @……………..%!G……………..)B………………lper)B…………..)…Caboose-Extended Vision-Norfolk Southern………………………………………………………9@…………….e..N……………..*B………………lper*B………………Caboose-Extended Vision-N&W………………………………………………………9@…………….e..N……………..+B…….’..b…….lper+B…….’..b…….California Northern SD9 200…………………………b……………………………@n..Q…….Q…………………….,B…….’..b…….lper,B…….’..b…….California Northern SD9 201…………………………b……………………………@q..Q…….Q…………………….-B…….’..b…….lper-B…….’..b…….California Northern SD9 202…………………………b……………………………@…Q…….Q……………………..B…….’..b…….lper.B…….’..b…….California Northern SD9 203…………………………b……………………………@…Q…….Q……………………./B………………lper/B………………Canadian National Dash 9…………………………………….US………………9@.}.Q….K..Q…….O……………..0B……x………..lper0B……x………..Canadian Pacific(CP1400)F7A………………………………………………………9@……………………………….1B………………lper1B………………Canadian Pacific(CP1800)E8A…………………………………………………….=
.?……………………………….2B……l………..lper2B……l………..Canadian Pacific(CP1900)F7B………………………………………………………9@……………………………….3B……m………..lper3B……m………..Canadian Pacific(CP1901)E8B…………………………………………………….=
.?……………………………….4B…….*..F…….lper4B..t….*..F…….Cattle…………………………F…………x……………….S@4..Q…………}.VN……………..5B…….*..F…….lper5B..t….*..F…….Cattle…………………………F…………H……………….S@7..Q…………}.VN……………..6B………………lper6B………………CB Woodchips_Gondola………………………………………………………9@……………….Q……………..7B……….N…….lper7B……….N…….CEBX 800 A-Part 1…………………………N…………:……………….9@q..Q…………4.AP……………..8B……….N…….lper8B……….N…….CEBX 800 B-Part 2…………………………N………..(q……………….9@r..Q…………4.AP……………..9B……….N…….lper9B……….N…….CEBX 800 C-Part 3…………………………N………..j………………..9@r..Q…………4.AP……………..:B……….N…….lper:B……….N…….CEBX 800 D-Part 4…………………………N…………………………..9@s..Q…………4.AP……………..;B……….N…….lper;B……….N…….CEBX 800 E-Part 5…………………………N………..|
……………….9@t..Q…………4.AP……………..<B……….N…….lper<B……….N…….CEBX 800 F-Part 6…………………………N…………-……………….9@t..Q…………5.AP……………..=B……….N…….lper=B……….N…….CEBX 800 G-Part 7…………………………N………..A………………..9@u..Q…………5.AP……………..>B……….N…….lper>B……….N…….CEBX 800 H-Part 8…………………………N…………9……………….9@u..Q…………5.AP……………..?B……….N…….lper?B……….N…….CEBX 800 I1-Part 9 LOADS…………………………N………….:………………9@…Q…………5.AP……………..@B……….N…….lper@B……….N…….CEBX 800 I2-Part 9 EMPTY…………………………N………….9………………9@x..Q…………5.AP……………..AB……….N…….lperAB……….N…….CEBX 800 J-Part 10…………………………N…………6……………….9@v..Q…………5.AP……………..BB……….N…….lperBB……….N…….CEBX 800 K-Part 11…………………………N…………………………..9@c..Q…………3.AP……………..CB……….N…….lperCB……….N…….CEBX 800 L-Part 12…………………………N…………………………..9@c..Q…………3.AP……………..DB……….N…….lperDB……….N…….CEBX 800 M-Part 13…………………………N…………………………..9@d..Q…………3.AP……………..EB……….N…….lperEB……….N…….CEBX 800 N-Part 14…………………………N…………k……………….9@o..Q…………4.AP……………..FB……….N…….lperFB……….N…….CEBX 800 O-Part 15…………………………N…………………………..9@o..Q…………4.AP……………..GB……….N…….lperGB……….N…….CEBX 800 P-Part 16…………………………N…………a……………….9@p..Q…………4.AP……………..HB……….N…….lperHB……….N…….CEBX 800 Q-Part 17…………………………N………..5………………..9@p..Q…………4.AP……………..IB………………lperIB………………CEFX Dash 9 #1003………………………………………………………9@…Q….J..Q…..5.O……………..JB……-………..lperJB……-………..CEFX Dash 9 #1013……………………………………P………………..9@…Q….J..Q…..5.O……………..KB…….:……….lperKB…….:……’…Central Pacific 30′ tall gondola (red)……………………………………A|(……………….@.D.Q……………L……………..LB…….:……….lperLB…….:……….Central Pacific 34′ boxcar……………………………………c.$……………….@.D.Q……………L……………..MB……0….z……lperMB……0….z……Central Pacific 4-4-0 Jupiter………………………….z………..w………………..@…Q….8..Q…………………….NB……1….z……lperNB……1….z..%…Central Pacific 4-4-0 Jupiter tender………………………….z…………”……………….@…Q….8..Q…………………….OB……G………..lperOB……G………..Chessie GM50 GP40-2……………………………………a………………..9@G..Q…….Q…………………….PB……b………..lperPB……b………..Chessie System B&O GP9 5949………………………………………………………9@./.Q….+..Q…………………….QB……c………..lperQB……c………..Chessie System C&O GP9 5999………………………………………………………9@./.Q….+..Q…………………….RB……c’……….lperRB……c’……….Chessie (B&O) 4 Bay Hopper……………………………………………………..Q.@……………………………….SB……b’……….lperSB……b’……….Chessie (C&O) 4 Bay Hopper……………………………………*.b……………..Q.@.U.Q………….pzC……………..TB……`’……….lperTB……`’……….Chessie (WM) 4 Bay Hopper……………………………………………………..Q.@……………………………….UB……….h…….lperUB……….h…….Chicago & Northwestern F7a 228…………………………h………….1……………….@.m.Q…….Q…………………….VB……….h…….lperVB……….h…….Chicago & Northwestern F7a 229…………………………h………….1……………….@.m.Q…….Q…………………….WB……….h…….lperWB……….h…….Chicago & Northwestern F7a 267…………………………h………….1……………….@.m.Q…….Q…………………….XB……….h…….lperXB……….h…….Chicago & Northwestern F7a 271…………………………h………….1……………….@.m.Q…….Q…………………….YB………………lperYB…………..*…ChiMet FREIGHT 50ft flatcar loaded lumber……………………………………?. ………………9@…Q…………D..P……………..ZB……I………..lperZB……I………..ChiMet FREIGHT 50ft flatcar MT…………………………………….. ………………9@…Q…………D..P……………..[B………………lper[B..|……………ChiMet_GP9 635……………………………………..I………………9@…Q…………..bP……………..\B………………lper\B..x……………CHME3-3119……………………………………9………………R.f@…Q…….Q….a3.P……………..]B………..V……lper]B..x……..V……CHME3-3172………………………….V………………………….9@…………….a..Q……………..^B………..E……lper^B..x……..E……CHME3-3650………………………….E………………………….9@…………….a..Q…………….._B……L…*7……lper_B……L…*7……CHN CA25G dining car…………………………*7…………………………Q @……………………………….`B………..-……lper`B..~……..-……CHN C64K 4862464………………………….-…………………………Q @……………………………….aB………..-……lperaB..~……..-……CHN C64K 4876586………………………….-…………………………Q @……………………………….bB………..-……lperbB..~……..-……CHN C64K 4940640………………………….-…………………………Q @……………………………….cB………..-……lpercB………..-……CHN DF11G 0001 Shanghai Dpt…………………………..-…………………………Q @……………………………….dB………..-……lperdB………..-……CHN DF11G 0002 Shanghai Dpt…………………………..-…………………………Q @……………………………….eB………..-……lpereB………..-……CHN DF11G 0005 Beijing DPT…………………………..-…………………………Q @……………………………….fB………..-……lperfB………..-……CHN DF11G 0006 Beijing DPT…………………………..-…………………………Q @……………………………….gB………..-……lpergB………..-……CHN DF11G 0101 Guangzhou DPT…………………………..-…………………………Q @……………………………….hB………..-……lperhB………..-……CHN DF11G 0102 Guangzhou DPT…………………………..-…………………………Q @……………………………….iB……….*7……lperiB……….*7……CHN DF11 0001 test loco…………………………*7…………………………Q @…………….a.yQ……………..jB……….*7……lperjB……….*7.. …CHN DF11 0018 Shenzhen depot GZ…………………………*7…………………………Q @…………….a.yQ……………..kB……….*7……lperkB……….*7.. …CHN DF11 0056 Shanghai Depot SH…………………………*7…………………………Q @…………….a.yQ……………..lB……….*7……lperlB……….*7..#…CHN DF11 0099 Shanhaiguan Depot SY…………………………*7…………………………Q @…………….a.yQ……………..mB……….*7……lpermB……….*7.. …CHN DF11 0111 Hangzhou Depot SH…………………………*7…………………………Q @……………………………….nB……….*7……lpernB……….*7..!…CHN DF11 0237 Jiayuguan Depot LZ…………………………*7…………………………Q @……………………………….oB……….*7……lperoB……….*7..!…CHN DF11 0414 Sankeshu depot HRB…………………………*7…………………………Q @…………….a.yQ……………..pB……….*7……lperpB……….*7..’…CHN DF11 0418 Western Beijing depot BJ…………………………*7…………………………Q @…………….a.yQ……………..qB……….*7……lperqB……….*7……CHN DF11 0422 Urumqi Depot…………………………*7…………………………Q @…………….a.yQ……………..rB……….F…….lperrB..{…….F…….CHN DF7C Blue…………………………F…………………………..9@…Q….’..Q…………………….sB……….*7……lpersB……….*7……CHN DF7C custom numbers A…………………………*7…………………………Q @……………………………….tB……….*7……lpertB……….*7……CHN DF7C custom numbers B…………………………*7…………………………Q @……………………………….uB……….F…….lperuB..|…….F…….CHN DF7C Green…………………………F…………………………..9@…Q….’..Q…………………….vB……….*7……lpervB……….*7……CHN DF7C 5221 Harbin Depot…………………………*7…………………………Q @……………………………….wB……W…*7……lperwB……W…*7……CHN DF7C#5013 Shanghai Depot…………………………*7…………………………Q @…Q……………………………xB……….*7……lperxB……….*7……CHN DF7C#5192 Chengdu Depot…………………………*7…………………………Q @……………………………….yB……….*7……lperyB……….*7……CHN DF7C#5423 Chengdu Depot…………………………*7…………………………Q @……………………………….zB……x…*7……lperzB……x…*7……CHN G70K Tanker – light oil…………………………*7…………………………Q @……………………………….{B……\…*7……lper{B……\…*7……CHN KD25G power car…………………………*7…………………………Q @……………………………….|B……&…*7……lper|B……&…*7……CHN ND5-1(GE C36-7)…………………………*7…………………………Q @……………………………….}B……[…*7……lper}B……[…*7……CHN RW25G class1 sleeping car…………………………*7…………………………Q @……………………………….~B……m…*7……lper~B……m…*7……CHN RZ25G class1 Coach…………………………*7…………………………Q @………………………………..B……R…*7……lper.B……R…*7……CHN XL25G baggage car…………………………*7…………………………Q @………………………………..B……9…*7……lper.B……9…*7……CHN YW25G class2 sleeping car…………………………*7…………………………Q @………………………………..B……@…*7……lper.B……@…*7……CHN YZ25G class2 Coach…………………………*7…………………………Q @………………………………..B………..i……lper.B..w……..i..
…CHS4t-351………………………….i………………………….9@…………….a..P………………B………………lper.B..w………..
…CHS4t-519………………………………………………………S@……………….P………………B…….X..C{……lper.B..w….X..C{..
…CHS4t-543…………………………C{………………………….S@………………………………..B……$V..C{……lper.B..v…$V..C{……CHS4-052…………………………C{………………………….9@………………………………..B……a….V……lper.B..v…a….V……CHS4-069………………………….V………………………….S@………………………………..B……8V..C{……lper.B..v…8V..C{……CHS4-072…………………………C{………………………….S@………………………………..B………………lper.B..v……………CHS4-153………………………………………………………S@………………………………..B……M….i……lper.B..v…M….i……CHS4-189………………………….i………………………….9@………………………………..B……V………..lper.B..x…V………..CHS7-140 A………………………………………………………S@………………………………..B……W………..lper.B..x…W………..CHS7-140 B………………………………………………………S@………………………………..B……2………..lper.B..x…2………..CHS7-141 A………………………………………………………S@………………………………..B……3………..lper.B..x…3………..CHS7-141 B………………………………………………………S@………………………………..B……..~.C{……lper.B..x…..~.C{……CHS8-001 a…………………………C{………………………….S@………………………………..B……..~.C{……lper.B..x…..~.C{……CHS8-001 b…………………………C{………………………….S@………………………………..B……7………..lper.B..x…7………..CHS8-008 A………………………………………………………S@………………………………..B……8………..lper.B..x…8………..CHS8-008 B………………………………………………………S@………………………………..B………..i……lper.B..x……..i……CHS8-009 A………………………….i………………………….S@………………………………..B………..i……lper.B..x……..i……CHS8-009 B………………………….i………………………….S@………………………………..B………..i……lper.B..x……..i……CHS8-013 A………………………….i………………………….S@………………………………..B………..i……lper.B..x……..i……CHS8-013 B………………………….i………………………….S@………………………………..B………..V……lper.B..x……..V……CHS8-014 A………………………….V………………………….S@………………………………..B………..V……lper.B..x……..V……CHS8-014 B………………………….V………………………….S@………………………………..B………..i……lper.B..x……..i……CHS8-023 A………………………….i………………………….S@………………………………..B………..i……lper.B..x……..i……CHS8-023 B………………………….i………………………….S@………………………………..B……R………..lper.B..x…R………..CHS8-036 A………………………………………………………S@………………………………..B……S………..lper.B..x…S………..CHS8-036 B………………………………………………………S@………………………………..B……2………..lper.B..x…2………..CHS8-041 A………………………………………………………S@………………………………..B……3………..lper.B..x…3………..CHS8-041 B………………………………………………………S@………………………………..B…… ………..lper.B..x… ………..CHS8-052 A………………………………………………………S@………………………………..B……!………..lper.B..x…!………..CHS8-052 B………………………………………………………S@………………………………..B……4………..lper.B..x…4………..CHS8-056 A………………………………………………………S@………………………………..B……5………..lper.B..x…5………..CHS8-056 B………………………………………………………S@………………………………..B…… ………..lper.B..x… ………..CHS8-065 A………………………………………………………S@………………………………..B………………lper.B..x……………CHS8-065 B………………………………………………………S@………………………………..B………..i……lper.B..x……..i……CHS8-076 a………………………….i………………………….S@………………………………..B………..i……lper.B..x……..i……CHS8-076 b………………………….i………………………….S@………………………………..B……….X…….lper.B……….X…….CITX 20800 gal tank car…………………………X…………3……………….9@.u.Q…….Q……………………..B…….e..P…….lper.B..}….e..P…….Class 26 0 Blue…………………………P……………………………@………………………………..B……M.
.:…….lper.B……M.
.:…….class 66 Captrain 6603 V2…………………………:………….Q………………9@T}.Q…………h*.N………………B………………lper.B………………Clear Lake 37-2 Shay……………………………………..]……………….?…Q….’..Q……………………..B………..z……lper.B..z……..z.. …CM 2-8-0 202………………………….z………………………..ff.?…Q….8..Q……………………..B………..z……lper.B………..z……CM 2-8-0 202 tender………………………….z………._w
……………….@…Q….8..Q……………………..B………………lper.B………………CNJ BlueComet Baggage………………………………………………………9@………………………………..B………………lper.B………………CNJ BlueComet Coach………………………………………………………9@………………………………..B………………lper.B………………CNJ BlueComet Combine………………………………………………………9@………………………………..B………………lper.B………………CNJ BlueComet Diner………………………………………………………9@………………………………..B………………lper.B………………CNJ BlueComet Observation………………………………………………………9@………………………………..B……,………..lper.B..{…,………..CNJ G3s Black………………………………………………………9@………………………………..B……-………..lper.B……-………..CNJ G3s Black Tender………………………………………………………9@………………………………..B………………lper.B..z……….. …CNJ G3s Blue………………………………………………………9@…………….b..P………………B……
………..lper.B……
………..CNJ G3s Blue Tender………………………………………………………9@………………………………..B……5………..lper.B..u…5………..CNJ P47………………………………………………………9@………………………………..B……6………..lper.B..{…6………..CNJ P47Tender………………………………………………………9@………………………………..B……….6…….lper.B..v…….6…….CNJ 1000…………………………6…………Y……………….S@…Q…….Q….c
[O………………B………..v……lper.B………..v……CN Boxcar 40′ 428996 CNR………………………….v…………………………..?………………………………..B……!………..lper.B……!………..CN Cupola Caboose………………………………………………………9@…Q……………Q………………B……”………..lper.B..u…”………..CN FPA4………………………………………………………9@……………….Q………………B…….:..R…….lper.B…….:..R…….CN grain hopper 4 bay 01…………………………R………………………….. @………………………………..B……@….$……lper.B..z…@….$.. …CN P70 Coach………………………….$………..C-……………..Q.@.S.Q…….Q……………………..B……#………..lper.B..w…#…….
…CN SD40-2………………………………………………………9@………………………………..B……….C…….lper.B……….C…….CN 40 FT Box 428269…………………………C……………………………?………………………………..B………………lper.B..~……………CN 50ft Boxcar 1……………………………………//W……………..Q @|..Q…….Q……………………..B………………lper.B..~……………CN 50ft Boxcar 2……………………………………//W……………..Q @o..Q…….Q……………………..B………………lper.B..~……………CN 50ft Boxcar 3……………………………………//W……………..Q @{..Q…….Q……………………..B………………lper.B..|……………CN 72′ Baggage…………………………………….&9………………9@w..Q…………a..Q………………B……f………..lper.B..y…f………..Coal Hopper……………………………………………………….@………………………………..B…….J……….lper.B…….J……(…Coal 2 Bay Hopper Illinois Central #MFX……………………………………SfJ………………9@E..Q…………..>O………………B…….J……….lper.B…….J……!…Coal 2 Bay Hopper Milwaukee #MFX……………………………………%.K………………9@.}.Q…………..>O………………B………………lper.B………………Cogwell Lines EX DPR Unit…………………………………….62………………S@.+.Q…….Q…….Q………………B………………lper.B………………Cogwell Lines Ex EWSL Unit……………………………………k.?………………9@.9.Q…….Q…….Q………………B………………lper.B…………..)…Cogwell Lines Ex River Run Railroad/EWSL……………………………………..”………………9@.9.Q…….Q….a..Q………………B……B………..lper.B……B………..Coilcar Union Pacific #……………………………………4.+……………..Q@@…Q…….Q….a..P………………B………………lper.B..~……………Comalco switcher……………………………………………………….?……………. ..>………………B………………lper.B..|……………Conrail Dash 9……………………………………..E………………9@…Q……………O………………B……..(.h…….lper.B……..(.h…….Conrail GG1 Single Stripe…………………………h………..4~\………………9@.m.Q…….Q……………………..B……..(.h…….lper.B..~…..(.h…….Conrail GG1 4801…………………………h………..+~\………………9@.m.Q…….Q……………………..B……….]…….lper.B……….]…….Conrail 50ft Boxcar 1…………………………]………….W……………..Q @.s.Q…….Q……………………..B……….]…….lper.B……….]…….Conrail 50ft Boxcar 2…………………………]………….W……………..Q @.s.Q…….Q……………………..B……….]…….lper.B……….]…….Conrail 50ft Boxcar 3…………………………]………….W……………..Q @.s.Q…….Q……………………..B…….:……….lper.B..z….:…… …cookhutwagon……………………………………………………..Q.@………………………………..B…….:……….lper.B…….:……….Cov AB van (BR brown)…………………………………………………….R..@………………………………..B……&………..lper.B……&………..CO-OP Bulk Hopper………………………………………………………9@……………….Q………………B…….’..<…….lper.B…….’..<…….CPR Budd Baggage car…………………………<………………………….Q.@………………………………..B…….’..<…….lper.B..|….’..<…….CPR Budd Coach…………………………<………………………….Q.@…………….Q..M………………B…….’..<..
….lper.B…….’..<..
….CPR Budd Dining Car…………………………<………………………….Q.@………………………………..B…….’..<..
….lper.B…….’..<..
….CPR Budd Dome Buffet Coach…………………………<………………………….Q.@……………….Q………………B……*’..<…….lper.B……*’..<…….CPR Budd Railway Post Office…………………………<………………………….Q.@…………….?..M………………B…….’..<…….lper.B…….’..<…!…CPR Park Series Observation Dome…………………………<………………………….Q.@…………….m..M………………B…….’..<..
….lper.B…….’..<..
….CPR ‘Chateau’ Sleeping Car…………………………<………………………….Q.@………………………………..B…….’..<..
….lper.B…….’..<..
…CPR ‘Manor’ Series Sleeping Car…………………………<………………………….Q.@………………………………..B……….C…….lper.B……….C…….CPR 50FT Box 80503…………………………C……………………………?………………………………..B……….C…….lper.B……….C…….CPR 50FT Box 84983…………………………C……………………………?………………………………..B………………lper.B..y……………CPR44tonner…………………………………………………….=
.?………………………………..B………..v……lper.B………..v……CP Boxcar 40′ 143048 Script………………………….v…………………………..?………………………………..B………..v……lper.B………..v……CP Boxcar 40′ 401216 CPR………………………….v…………………………..?………………………………..B…….J……….lper.B…….J……….CP Caboose 437200……………………………………p.l………………9@^].Q…………._6N………………B…….J……….lper.B…….J……….CP Caboose 437209…………………………………….p0………………9@!].Q…………._6N………………B…….:…v……lper.B…….:…v……CP Container Flat1………………………….v…………;……………..Q.@v..Q…….Q….=.XA………………B……)………..lper.B..u…)………..CP FPA2………………………………………………………9@……………….Q………………B……(………..lper.B..u…(………..CP FP7A………………………………………………………9@……………….Q………………B……’………..lper.B..t…’………..CP F7B………………………………………………………9@……………….Q………………B…….;..6…….lper.B..x….;..6…….CP gondola…………………………6………… ……………….9@.w.Q…….Q….a.dQ………………B………………lper.B..z……….. …CP GP9u 1613……………………………………J.\………………9@…Q…..0.Q….]..C………………B……….h…….lper.B..~…….h…….CP Rail F7a 4070…………………………h…………>1……………….@.m.Q…….Q……………………..B………………lper.B..t……………CP RDC……………………………………………………..Q.@………………………………..B……….N…….lper.B..}…….N…….CP SW1500 #1298…………………………N………..7>……………….9@/..Q…………o.&P………………B……<J……….lper.B……<J……….CP 437051 Caboose…………………………………………………….ff.?………………………………..B……=J……….lper.B……=J……….CP 437083 Caboose…………………………………………………….ff.?………………………………..B……=!……….lper.B..y…=!……….CP 8509 GP9…………………………………………………….ff.?……………….Q………………B…….!……….lper.B..y….!……….CP 8654 GP9…………………………………………………….ff.?……………….Q………………B……9J……….lper.B..~…9J……….CP439552 Caboose…………………………………………………….=
.?………………………………..B………………lper.B..x……………CP7109 SW4…………………………………………………….ff.?………………………………..B………………lper.B..x……………CP7110 SW4…………………………………………………….ff.?………………………………..B……….’…….lper.B……….’…….CRAP green coke hopper…………………………’………… 0………………9@…Q………….Y.N………………B……0………..lper.B……0………..CRYO-TRANS Reefer………………………………………………………-@………………………………..B……….1…….lper.B..z…….1… …CR F7A #1648…………………………1…………A………………..@XM.Q….n..Q……………………..B……….1…….lper.B..z…….1… …CR F7A #1758…………………………1…………A………………..@\M.Q….n..Q……………………..B……….1…….lper.B..z…….1… …CR F7B #3867…………………………1……………………………@_M.Q….n..Q……………………..B……….1…….lper.B..z…….1… …CR F7B #3872…………………………1……………………………@bM.Q….n..Q……………………..B………………lper.B..y……………CR GM Class………………………………………………………9@………………………………..B……….0…….lper.B..u…….0…….CR GP35…………………………0………..(………………..Y@.%.Q….5..Q……………………..B……….V6……lper.B..}…….V6……CR & NW Flatcar…………………………V6…………………………..@………………………………..B…….<..@)……lper.B…….<..@)..$…CSX BethGon II (Industry Weathered)…………………………@)…………………………Q.@………………………………..B……….PY……lper.B..}…….PY……CSX GP40-2 Blue…………………………PY…………………………..@b{.Q…….Q……………………..B……….PY……lper.B……….PY……CSX GP40-2 Blue yellow nose…………………………PY…………”……………….@V{.Q…….Q……………………..B……….PY……lper.B……….PY……CSX GP40-2 ex-conrail…………………………PY…………………………..@Z{.Q…….Q……………………..C……….PY……lper.C……….PY……CSX GP40-2 operation redblock…………………………PY………..{………………..@_{.Q…….Q……………………..C……….PY……lper.C……….PY……CSX GP40-2 Stealth…………………………PY…………………………..@e{.Q…….Q……………………..C……….PY……lper.C……….PY……CSX GP40-2 Stealth yellow nose…………………………PY………..1………………..@h{.Q…….Q……………………..C……….PY……lper.C……….PY……CSX GP40-2 Stripe scheme…………………………PY……….._………………..@k{.Q…….Q……………………..C……….PY……lper.C……….PY..%…CSX GP40-2 Stripe scheme yellow nose…………………………PY…………………………..@n{.Q…….Q……………………..C……….PY……lper.C……….PY..!…CSX GP40-2 Transportation scheme…………………………PY…………………………..@s{.Q…….Q……………………..C……….PY……lper.C……….PY……CSX GP40-2 YN2 ex-Conrail…………………………PY…………………………..@u{.Q….
..Q……………………..C……….PY……lper.C……….PY……CSX GP40-2 YN2 weathered…………………………PY…………………………..@y{.Q….
..Q……………………..C……!…PY……lper.C……!…PY..$…CSX GP40-2 YN3 ex-chessie weathered…………………………PY……….~…………………@}{.Q….
..Q……………………..C……N………..lper.C..z…N……. …CSX SD40 MOW……………………………………..&……………..Q @Q..Q…………..HF……………..
C……U…D^……lper
C..u…U…D^……CSX SW7…………………………D^…………%……………….?K..Q……………C………………C…….:…4……lper.C..~….:…4……CSX 86ft hi cube………………………….4…………”……………….@…Q…………..AB………………C………..z……lper.C..|……..z……CS&CCD 2-8-0 8………………………….z………………………..ff.?…Q….8..Q……………………. C………..z……lper C………..z……CS&CCD 2-8-0 8 tender………………………….z……….[w
……………….@…Q….8..Q……………………..C……G….B……lper.C..v…G….B……CS7-224A………………………….B………………………….9@………………………………..C……J….B……lper.C..v…J….B……CS7-224B………………………….B………………………….9@………………………………..C……….X…….lper.C……….X…….CTCX 20800 gal tank car…………………………X…………3……………….9@.u.Q…….Q……………………..C…….+……….lper.C…….+……!…Cylindrical Hopper – Cotton Belt……………………………………………………..Q.@………………………………..C…….+……….lper.C…….+……$…Cylindrical Hopper – Great Northern……………………………………………………..Q.@………………………………..C……:………..lper.C..u…:………..C&O F7A………………………………………………………9@……………..u.Q………………C……<………..lper.C..u…<………..C&O F7B………………………………………………………9@……………..u.Q………………C………..z……lper.C..{……..z……C&S 2-8-0 429………………………….z………………………..ff.?…Q….8..Q……………………..C………..z……lper.C………..z……C&S 2-8-0 429 tender………………………….z……….Uw
……………….@…Q….8..Q……………………..C………………lper.C..|……………C&TS K-27 #463……………………………………2…………………@.a.Q….w..Q……………………..C………………lper.C………………C&TS K-36 #487 Tender……………………………………..:……………….@.a.Q….{..Q……………………..C………………lper.C………………C&TS K-36 #488 Tender……………………………………..:……………….@.a.Q….{..Q……………………..C………………lper.C………………C&TS K-36 #489 Tender……………………………………..:……………….@.a.Q….{..Q……………………..C……
………..lper.C……
………..C&TS RR K-36 #487 Tender……………………………………r.<……………….@.a.Q….{..Q……………………..C………………lper.C………………C&TS RR K-36 #488 Tender……………………………………f.<……………….@.a.Q….{..Q……………………..C………………lper.C………………C&TS RR K-36 #489 Tender……………………………………n.<……………….@.a.Q….{..Q……………………..C………………lper.C..~……………C&TS #463 Tender……………………………………..?……………….@.a.Q….w..Q……………………..C………………lper.C..{……………C&T K-36 #487……………………………………!…………………@.a.Q….{..Q……………………. C………………lper C..{……………C&T K-36 #488……………………………………………………….@.a.Q….{..Q…………………….!C………………lper!C..{……………C&T K-36 #489……………………………………>…………………@.a.Q….{..Q…………………….”C………………lper”C..w………..
…C-16 #223……………………………………}D………………..@.H.Q….Y..Q…………………….#C………………lper#C..~……………C-16 #223 Tender……………………………………..6……………….@.H.Q….Y..Q…………………….$C……x
……….lper$C..w…x
……
…C-16 #268…………………………………… …………………@.H.Q….Y..Q…………………….%C……y
……….lper%C..~…y
……….C-16 #268 Tender……………………………………..I……………….@.H.Q….Y..Q…………………….&C…….
……….lper&C..w….
……
…C-16 #271……………………………………………………….@7H.Q….X..Q…………………….’C…….
……….lper’C..~….
……….C-16 #271 Tender……………………………………F.K……………….@:H.Q….X..Q…………………….(C…….
……….lper(C..w….
……
…C-16 #278……………………………………………………….@.H.Q….Y..Q…………………….)C…….
……….lper)C..~….
……….C-16 #278 Tender…………………………………….=S……………….@.H.Q….Y..Q…………………….*C…….
……….lper*C..~….
……….C-16 #278 Tender……………………………………..@……………….@.H.Q….Y..Q…………………….+C………..z……lper+C..v……..z……C-16 #98………………………….z…………………………Q.@w6.Q……………………………,C……….O…….lper,C..~…….O…….C-16 #98 no name…………………………O………………………….Q.@……………………………….-C………………lper-C..w………..
…C-21 #360……………………………………T.f…………….=
.?’..Q….’..Q……………………..C………………lper.C..~……………C-21 #360 Tender……………………………………..”…………….=
.?&..Q….’..Q……………………./C………………lper/C..w………..
…C-21 #361…………………………………….mp…………….=
.?+..Q….’..Q…………………….0C………………lper0C..~……………C-21 #361 Tender……………………………………5.!…………….=
.?)..Q….’..Q…………………….1C…….’……….lper1C..x….’……….C-41 #1015……………………………………..k……………….?.*.Q……………M……………..2C…….:……….lper2C…….:……….C.O.N.X.5 Tankcar…………………………………….92…………….=
.?…Q….-..Q…………………….3C…….:……….lper3C…….:……….C.O.N.X.5 Tankcar Weathered……………………………………3.2……………….?x..Q….-..Q…………………….4C……….GU……lper4C……….GU……C40-8W CSX YN2 #7663…………………………GU……….YQ……………….S@…Q…………a..P……………..5C……….GU……lper5C……….GU……C40-8W CSX YN3 #7662…………………………GU………………………….S@…Q…………a..P……………..6C……}…+…….lper6C……}…+…….Dash 9-44cw – BNSF 675…………………………+………….Q…………….=
.?@..Q….#..Q…………………….7C……~…+…….lper7C……~…+…….Dash 9-44cw – BNSF 981…………………………+………..j.z…………….=
.?C..Q….#..Q…………………….8C……….+…….lper8C……….+…….Dash 9-44cw – NS 8921…………………………+…………fN…………….=
.?r..Q….$..Q…………………….9C……….+…….lper9C……….+…….Dash 9-44cw – NS 9025…………………………+………..b.M…………….=
.?t..Q….$..Q…………………….:C……….+…….lper:C……….+…….Dash 9-44cw – NS 9256 – OLS…………………………+………..R.N…………….=
.?v..Q….$..Q…………………….;C……….q…….lper;C……….q…….DBpza 780 – Dresden…………………………q………..E………………..S@”..Q….’..Q…………………….<C……R………..lper<C……R………..DB Class 218 Rot & Beige……………………………………V.=…………….ff.?.~.Q…………N..M……………..=C………………lper=C………………DB Container Wagon……………………………………..&…………….ff.?…Q…………N..M……………..>C………………lper>C..w………..
…DB DDm915…………………………………………………….ff.?……………………………….?C………………lper?C..y……………DB Erz IIId……………………………………………………….@……………………………….@C………………lper@C………………DB Erz IIId Loaded……………………………………………………….@……………………………….AC……..2..K……lperAC..|…..2..K……DB ET 420 Blau………………………….K………..:#…………….=
.?…Q….&..Q…………………….BC……..2..K……lperBC..}…..2..K……DB ET 420 Orang………………………….K…………#…………….=
.?…Q….&..Q…………………….CC……..2..K……lperCC……..2..K……DB ET 420 Orang-Gelb………………………….K……….
r#…………….=
.?…Q….&..Q…………………….DC……..2..K……lperDC..{…..2..K……DB ET 420 Rot………………………….K……….d.#…………….=
.?…Q….&..Q…………………….EC……..2..K……lperEC..|…..2..K……DB ET 421 Blau………………………….K………… …………….=
.?
..Q….&..Q…………………….FC……..2..K……lperFC..}…..2..K……DB ET 421 Orang………………………….K………..
!…………….=
.? ..Q….&..Q…………………….GC……..2..K……lperGC……..2..K……DB ET 421 Orang-Gelb………………………….K………… …………….=
.?…Q….&..Q…………………….HC……
.2..K……lperHC..{…
.2..K……DB ET 421 Rot………………………….K……….lb!…………….=
.?…Q….’..Q…………………….IC………._,……lperIC..w……._,..
…DB ICE3 1…………………………_,………. 7……………….9@…Q…….Q……]M……………..JC………._,……lperJC..w……._,..
…DB ICE3 2…………………………_,…………b………………9@…Q…….Q……]M……………..KC………._,……lperKC..w……._,..
…DB ICE3 3…………………………_,…………L………………9@…Q…….Q……]M……………..LC………._,……lperLC..w……._,..
…DB ICE3 4…………………………_,…………a………………9@…Q…….Q……]M……………..MC………._,……lperMC..w……._,..
…DB ICE3 5…………………………_,……….&.b………………9@~..Q…….Q……]M……………..NC………._,……lperNC..w……._,..
…DB ICE3 6…………………………_,…………a………………9@|..Q…….Q……]M……………..OC………._,……lperOC..w……._,..
…DB ICE3 7…………………………_,……….F.p………………9@y..Q…….Q……]M……………..PC………._,……lperPC..w……._,..
…DB ICE3 8…………………………_,……….=………………..9@v..Q…….Q……]M……………..QC………..]……lperQC………..]……DB Messwagen RAILab………………………….]…………9……………..Q @…Q….&..Q…………………….RC………………lperRC..{……………DB Sssy – 716……………………………………………………….@……………………………….SC………._,……lperSC..z……._,.. …DB Uacns EVA…………………………_,………..xO………………9@w}.Q………….].Q……………..TC………………lperTC………………DB V200 Ozeanblau……………………………………C.B…………….ff.?.~.Q…………N..M……………..UC……k;..*…….lperUC..|…k;..*…….DB Zagns ARETZ…………………………*………….;……………..Q.@.Z.Q….`..Q…………………….VC……a;..*…….lperVC..{…a;..*…….DB Zagns GATX…………………………*………….;……………..Q.@.Z.Q….]..Q…………………….WC……f;..*…….lperWC..}…f;..*…….DB Zagns ONRAIL…………………………*………….;……………..Q.@.Z.Q…._..Q…………………….XC……l;..*…….lperXC……l;..*…….DB Zagns Transgaz…………………………*………….;……………..Q.@.Z.Q….`..Q…………………….YC……e;..*…….lperYC..z…e;..*… …DB Zagns VTG…………………………*………….;……………..Q.@.Z.Q….]..Q…………………….ZC……m;..*…….lperZC..~…m;..*…….DB Zagns Wascosa…………………………*………….;……………..Q.@.Z.Q….`..Q…………………….[C…….’……….lper[C…….’……….DB 1970/Baggage/Dm902……………………………………..9…………….=
.?.~.Q…………..b@……………..\C…….’……….lper\C…….’……….DB 1970/1st/Am203……………………………………9.9…………….=
.?.~.Q…………..b@……………..]C…….’……….lper]C…….’……….DB 1970/2nd&1st/ABm223……………………………………..9…………….=
.?.~.Q…….Q……b@……………..^C…….’……….lper^C…….’……….DB 1970/2nd/Bm234……………………………………..9…………….=
.?.~.Q…………..b@…………….._C……$………..lper_C..}…$………..DCI Baggage Car……………………………………[a……………….Y@…Q….’..Q…..^.Q……………..`C……d………..lper`C……d………..DCI Baggage Car 2 Doors……………………………………..O………………Y@.:.Q….’..Q…..^.Q……………..aC……)………..lperaC……)………..DCI Commuter Coach……………………………………V.Q………………Y@…Q….’..Q…..^.Q……………..bC……*………..lperbC..|…*………..DCI Dinner Car………………………………………………………Y@…Q….’..Q…..^.Q……………..cC……;………..lpercC……;………..DCI Frist Class Caoch……………………………………..h………………Y@…Q….’..Q…..^.Q……………..dC………………lperdC..z……….. …DCI Locomote……………………………………..m………………9@.9.Q….’..Q…..^.Q……………..eC………………lpereC………………DCI Observation Dome Car………………………………………………………Y@.*.Q….’..Q…..^.Q……………..fC………………lperfC..y……………DCI Skyline……………………………………dn……………….Y@.j.Q…………a..Q……………..gC…….:…R……lpergC..x….:…R……dc flatcar………………………….R………………………..R..@……………………………….hC…….:…R……lperhC..z….:…R.. …dc flatcar 1………………………….R………………………..R..@……………………………….iC…….:…R……lperiC..z….:…R.. …dc flatcar 2………………………….R………………………..R..@……………………………….jC…….:…R……lperjC..z….:…R.. …dc flatcar 3………………………….R………………………..R..@……………………………….kC…….:…R……lperkC..z….:…R.. …dc flatcar 4………………………….R………………………..R..@……………………………….lC…….:…R……lperlC..z….:…R.. …dc flatcar 5………………………….R………………………..R..@……………………………….mC…….:…R……lpermC..z….:…R.. …dc flatcar 6………………………….R………………………..R..@……………………………….nC…….:…R……lpernC..z….:…R.. …dc tankcar 1………………………….R…………………………Q.@……………………………….oC…….’…=……lperoC..|….’…=……Deltic BR blue………………………….=…………………………..@……………………………….pC…….’…=……lperpC…….’…=……Deltic ‘Racehorse………………………….=…………………………..@……………………………….qC…….’……….lperqC..~….’……….DE reserved seat………………………………………………………9@……………………………….rC………………lperrC..w………..
…DGKu-4896……………………………………f.k……………… @.j.Q…….Q…………………….sC………..M……lpersC………..M……Diesel Fuel Brenntag Tanker………………………….M………../………………Q.@}..Q…………_u.K……………..tC………………lpertC………………Diffco Side Dump Car DES………………………………………………………3@1..Q….^..Q…….P……………..uC………………lperuC..s……………dl531…………………………………………………….=
.?…………….N..M……………..vC……….X…….lpervC……….X…….DMIX 20800 gal tank car…………………………X…………3……………….9@.u.Q…….Q…………………….wC………………lperwC..w………..
…DM62-1796………………………………………………………S@…Q….F..Q….j.CP……………..xC………………lperxC..w………..
…DM62-1804………………………………………………………9@……………………………….yC…….:……….lperyC…….:……….Double hut fixed wagon……………………………………\%……………..=
.?.m.Q…….Q…………………….zC……@….J……lperzC……@….J……Double _Bolster_Wagon………………………….J………………………….9@……………………………….{C………………lper{C………………Downtown Traction GE Loco 3…………………………………….oD………………9@…Q….e..Q….C..M……………..|C………………lper|C..}……………DPE Baggage Car……………………………………I………………..Y@.9.Q…….Q….aL.P……………..}C………………lper}C..{……………DPE Caoch Car……………………………………<………………..Y@.9.Q…….Q….aL.P……………..~C………………lper~C..|……………DPE Dinner Car……………………………………h………………..Y@.9.Q…….Q….aL.P………………C………………lper.C………………DPE Observation Car…………………………………….1{………………Y@.9.Q…….Q….aL.P………………C………………lper.C..z……….. …DPE Skyline…………………………………….R……………….Y@.9.Q…….Q….aL.P………………C……P………..lper.C……P………..DPRR ACF Centerflow 4 Bay sway………………………………………………………9@};.Q….R..Q……………………..C………………lper.C………………DPRR Baggage Car sway……………………………………..P………………9@.;.Q….R..Q……………………..C……X………..lper.C……X………..DPRR Container Flat1 sway…………………………………….]K……………..Q.@-<.Q….V..Q……………………..C………………lper.C………………DPRR Express Chair Car sway……………………………………7.n………………9@.;.Q….R..Q……………………..C………………lper.C………………DPRR Express F7A(2)……………………………………………………….@.<.Q….V..Q……………………..C………………lper.C………………DPRR Express Obs Navajo sway……………………………………..q………………9@.;.Q….R..Q……………………..C………………lper.C………….. …DPRR Express Pleasure Dome sway……………………………………j.p………………9@.;.Q….S..Q……………………..C………………lper.C…………..$…DPRR Express Pullman – Sleeper sway……………………………………6.m………………9@.;.Q….S..Q……………………..C………………lper.C………………DPRR Express SS Diner sway……………………………………W.o………………9@.;.Q….S..Q……………………..C…….. ………lper.C..v….. ………DPRR F7A……………………………………..)……………….@.<.Q….V..Q……………………..C………………lper.C………………DPRR JR Evans Hopper………………………………………………………9@6<.Q….V..Q……………………..C……S………..lper.C……S………..DPRR 20800 gal tank car sway……………………………………Z5……………….9@i;.Q….R..Q……………………..C………………lper.C..~……………DPRR 50ft Boxcar………………………………………………………9@.<.Q….U..Q……………………..C……Q………..lper.C……Q………..DPRR 50 Ft Boxcar 90170…………………………………….Ma………………9@z;.Q….R..Q……………………..C………………lper.C………………DPRR 52ft Gondola………………………………………………………9@.<.Q….V..Q……………………..C………………lper.C..{……………DPR Big Steam……………………………………z.&………………Y@…Q….K..Q…..f.O………………C………………lper.C………………DPR Big SteamTender…………………………………….J#………………9@…Q…….Q……FO………………C………………lper.C…………..!…DPR Big SteamTender ( Old Coal )……………………………………d.#………………9@.9.Q…….Q….a..Q………………C………………lper.C..{……………DPR Box Car 1……………………………………,_……………….9@…Q…….Q……&Q………………C………………lper.C..{……………DPR Box Car 2……………………………………__……………….9@.+.Q…….Q……&Q………………C………………lper.C..{……………DPR Box Car 3……………………………………__……………….9@.+.Q…….Q……&Q………………C………………lper.C..{……………DPR Box Car 4…………………………………….m……………….9@.j.Q……………Q………………C………………lper.C………………DPR Brack Down Crane Car……………………………………G4……………….Y@.9.Q….,..Q….aT.Q………………C………………lper.C………………DPR Brack Down Crane Locomote……………………………………+………………..Y@.9.Q….+..Q….aT.Q………………C………………lper.C………….. …DPR Brack Down Crane ( Powerd )……………………………………N………………..Y@.9.Q….,..Q….aT.Q………………C………………lper.C………………DPR Brack Down Havey Flat Car……………………………………]/……………….Y@.9.Q….,..Q….aT.Q………………C………………lper.C…………..#…DPR Brack-Down Crane ( Unpowered )………………………………………………………Y@.9.Q….,..Q….aT.Q………………C………………lper.C..~……………DPR Cabb #57 Old……………………………………l………………..9@.+.Q…….Q…….N………………C………………lper.C………………DPR Coverd Hopper……………………………………i………………..Y@.9.Q….,..Q…….Q………………C………………lper.C..v……………DPR C425……………………………………nw……………….9@.<.Q….V..Q……………………..C………………lper.C………………DPR Dragerous Goods Box Car……………………………………ek……………….9@.j.Q……………Q………………C………………lper.C..}……………DPR Express F7B……………………………………\…………………@.<.Q….V..Q……………………..C……C……
….lper.C..z…C……
…DPR Flat Car……………………………………..A………………Y@.k.Q……………Q………………C…….. ………lper.C..u….. ………DPR F7B……………………………………………………….@.<.Q….V..Q……………………..C………………lper.C..{……………DPR GE BQ23-7………………………………………………………Y@.9.Q….%..Q…….Q………………C………………lper.C………………DPR GPSW01-9 Swicher…………………………………….<p………………9@.9.Q….%..Q….M-.P………………C……{………..lper.C..z…{……. …DPR GX-1 650……………………………………N-……………….Y@.9.Q…….Q…..@.P………………C………………lper.C………………DPR Havy Coal Golem……………………………………I.1………………9@.+.Q…….Q……&Q………………C………………lper.C………………DPR Husky Stack scheme 3……………………………………5q#………………Y@.<.Q….U..Q……………………..C………………lper.C………………DPR Husky Stack (Dragon)……………………………………..”………………Y@.<.Q….U..Q……………………..C………………lper.C………………DPR Husky Stack (Vlogo)……………………………………..”………………Y@.<.Q….U..Q……………………..C……e………..lper.C……e………..DPR Husky Stack 55…………………………………….s#………………Y@.9.Q….R..Q….a..Q………………C……j………..lper.C……j………..DPR Husky Stack 60……………………………………..”………………Y@.+.Q….,..Q…….Q………………C……+………..lper.C……+………..DPR Observation Car…………………………………….}……………….Y@…Q…….Q…..c=O………………C……F………..lper.C……F………..DPR Old Baggage Car……………………………………I.h………………Y@.+.Q….O..Q…..f.O………………C……B………..lper.C……B………..DPR Old Coach Car……………………………………c.t………………Y@.+.Q….O..Q…..f.O………………C……_………..lper.C……_………..DPR Old Coach Car……………………………………qJz………………Y@ :.Q….P..Q…..f.O………………C……A………..lper.C……A………..DPR Old Engien V1 ( Abanden )…………………………………….0l………………Y@…Q….P..Q…..f.O………………C……?………..lper.C……?……. …DPR Old Engien V2 ( New 1895 )……………………………………=>p………………Y@.:.Q….P..Q…..f.O………………C……?………..lper.C……?…….”…DPR Old Engien V2 ( Old Retired )……………………………………-@@………………Y@.+.Q….O..Q…..f.O………………C……C………..lper.C……C…….%…DPR Old Engien V2 ( Reskin Templat )…………………………………….8……………….Y@
:.Q….P..Q…..f.O………………C……l………..lper.C……l………..DPR Old Restaurant Car……………………………………..d………………Y@.+.Q….O..Q…..f.O………………C……I………..lper.C……I………..DPR Old Steam Tender…………………………………….U……………….Y@…Q….P..Q…..f.O………………C……@………..lper.C……@………..DPR Old Steam Tender……………………………………._<………………Y@.:.Q….P..Q…..f.O………………C……B………..lper.C……B…….!…DPR Old Steam Tender ( Abanden )…………………………………….U……………….Y@…Q….P..Q…..f.O………………C………………lper.C………………DPR Old Unit # 603……………………………………aP1………………S@.9.Q…….Q……MO………………C………………lper.C………………DPR Old Unit # 662……………………………………aP1………………S@.+.Q…….Q……MO………………C………………lper.C………………DPR Old Unit # 668……………………………………aP1………………S@.+.Q…….Q……MO………………C………………lper.C………………DPR Old Unit # 684……………………………………aP1………………S@.+.Q…….Q….7,OO………………C………………lper.C………………DPR Old Unit # 685……………………………………aP1………………S@.+.Q…….Q……MO………………C………………lper.C………………DPR Old Unit # 690…………………………………….R1………………S@.9.Q…….Q……MO………………C………………lper.C………………DPR Old Unit # 694…………………………………….R1………………S@.+.Q…….Q……MO………………C………………lper.C………………DPR Old Unit # 699…………………………………….R1………………S@.9.Q…….Q……MO………………C………………lper.C..~……………DPR Road Caboose……………………………………..G………………9@.9.Q…….Q……&Q………………C………………lper.C..y……………DPR SD85E-2………………………………………………………9@.9.Q….R..Q……………………..C………………lper.C..x……………DPR SD85-2………………………………………………………9@.9.Q…….Q…….Q………………C……g……
….lper.C……g……
….DPR Shunter # 906………………………………………………………Y@.9.Q…….Q….a%.Q………………C……=………..lper.C……=………..DPR Snow Plow Unpowerd……………………………………53#………………Y@…Q…….Q…….N………………C………………lper.C…………..!…DPR Snow Plow With Front Coupler……………………………………..#………………Y@.9.Q…….Q…….O………………C……v………..lper.C..|…v………..DPR Tank Car 5……………………………………n………………..9@.9.Q…….Q……&Q………………C……x………..lper.C..|…x………..DPR Tank Car 6……………………………………j………………..9@.+.Q…….Q……&Q………………C……w………..lper.C..|…w………..DPR Tank Car 7………………………………………………………9@.9.Q…….Q……&Q………………C………….
….lper.C..|……….
….DPR Tank car 8…………………………………….6……………….9@.+.Q…….Q….a..Q………………C…… ………..lper.C…… ………..DPR Trubo Train End Car……………………………………..K………………Y@.9.Q…….Q….?.EO………………C………………lper.C………………DPR Trubo Train Frist Car……………………………………..K………………Y@.9.Q…….Q….?.EO………………C………………lper.C………………DPR Turbo Train Locomotive……………………………………..K………………Y@.9.Q…….Q……=O………………C………………lper.C..}……………DPR Wood Reefer…………………………………….v……………..R.F@.k.Q……………Q………………C……(………..lper.C..~…(………..DPR Work Caboose………………………………………………………9@…Q…….Q…….Q………………C………………lper.C..x……………DPR #DX500……………………………………..?………………S@.9.Q…….Q…….O………………C………………lper.C…………..!…DPR (DragonLogo) SW 1100 Swicher…………………………………….;\………………9@.<.Q….V..Q……………………..C………………lper.C………………DPR 50ft Gondola (Dlogo)……………………………………..$………………9@.<.Q….S..Q……………………..C………………lper.C………….. …DPR 50ft Gondola ( Muilty Use )……………………………………..0………………9@.+.Q….,..Q…….Q………………C………………lper.C………………DPR 70ftCenterbeam……………………………………..>………………9@.:.Q….+..Q….aT.Q………………C………………lper.C…………..&…DPR 70ftCenterbeam (Dragon Logo)Clean……………………………………1.=………………9@.<.Q….U..Q……………………..C………………lper.C…………..*…DPR 70ftCenterbeam (Dragon Logo)Weathered……………………………………R.=………………9@.<.Q….U..Q……………………..C………………lper.C………………DPR 70ft bulkhead……………………………………CR……………….Y@.9.Q…./..Q…….Q………………C………………lper.C………………Dragons Pass Railway # 1000……………………………………-.2………………S@.9.Q…….Q…….N………………C………………lper.C………….. …Dragons Valley Rail Baggage Car………………………………………………………Y@.9.Q….+..Q….x..P………………C………………lper.C………………Dragons Valley Rail Caboose………………………………………………………9@.9.Q…….Q…….Q………………C………………lper.C………………Dragons Valley Rail DS45…………………………………….QP………………S@.9.Q…….Q…….Q………………C……
………..lper.C……
………..Dragon Vellay Railroad SW1500……………………………………..e………………9@.9.Q…….Q….a%.Q………………C………………lper.C………………Dragon’s Pass Junk Loco……………………………………..(………………9@.9.Q…….Q…..J.N………………C……q………..lper.C……q………..Dragon’s Pass Rail New # 200…………………………………….ss………………9@…Q…….Q…..(.P………………C……v………..lper.C……v………..Dragon’s Pass Rail New # 201……………………………………Brs………………9@…Q…….Q…..(.P………………C……f………..lper.C……f………..Dragon’s Pass Rail # 100……………………………………gS……………….9@.9.Q…….Q…….P………………C……:………..lper.C……:………..Dragon’s Pass Rail # 101…………………………………….4……………….9@.9.Q…….Q…….P………………C……w………..lper.C……w………..Dragon’s Pass Rail # 102…………………………………….4……………….9@.9.Q…….Q…….P………………C……e………..lper.C……e………..Dragon’s Pass Rail # 900……………………………………”is………………9@.+.Q…….Q…..(.P………………C……d………..lper.C……d………..Dragon’s Pass Rail # 930……………………………………8.r………………9@.+.Q…….Q…..(.P………………C………………lper.C..y……………DRGW Dash 9……………………………………..F………………9@…Q……………O………………C……;………..lper.C..v…;………..DRGW F7A………………………………………………………9@……………..u.Q………………C……=………..lper.C..v…=………..DRGW F7B………………………………………………………9@………………………………..C………._,……lper.C..|……._,……DR BR 111 V100…………………………_,………………………….9@t}.Q…………aj.Q………………C……….C{……lper.C..x…….C{……DR1A-821 g…………………………C{………………………….9@………………………………..C……N…C{……lper.C..x…N…C{……DR1A-821 v…………………………C{………………………….9@………………………………..C……. ..0…….lper.C……. ..0…’…DTTX (Single) Weathered 53 Husky Stack…………………………0…………………………..9@.%.Q….5..Q……………………..C……. ..0…….lper.C……. ..0…….DTTX (Single) 53 Husky Stack…………………………0…………………………..9@.%.Q….6..Q……………………..C……
….R……lper.C..}…
….R……D&C Speeder #10………………………….R………………………..R..@………………………………..C……8…6…….lper.C……8…6…….D&H cement contaner car…………………………6………..3.K………………m@…Q…………a..Q………………C…….:……….lper.C…….:……….D&RGW class 17 gon…………………………………….KA……………….@.a.Q….{..Q……………………..C…….:……….lper.C…….:……….D&RGW Class 22 ng flatcar…………………………………….z’……………….@.a.Q….|..Q……………………..C…….:……….lper.C…….:……….D&RGW class 23 ng flatcar……………………………………N.)……………….@.a.Q….|..Q……………………..C…….:……….lper.C…….:……….D&RGW Class 6D ng stockcar……………………………………I.R……………….@.a.Q….|..Q……………………..C…….:……….lper.C…….:……….D&RGW Class 6 ng stockcar…………………………………….bT……………….@.a.Q….|..Q……………………..C…….:……….lper.C…….:……….D&RGW Class 8 ng boxcar……………………………………O=_……………….@.a.Q….|..Q……………………..C……;….z……lper.C..}…;….z……D&RGW C-18 #315………………………….z…………}……………….@…Q….5..Q……………………..C……P….z……lper.C……P….z……D&RGW C-18 #315 tender………………………….z……….:.”……………….@…Q….5..Q……………………..C……<….z……lper.C..}…<….z……D&RGW C-18 #316………………………….z…………………………..@…Q….5..Q……………………..C……Z….z……lper.C……Z….z……D&RGW C-18 #316 tender………………………….z……….R.”……………….@…Q….5..Q……………………..C……=….z……lper.C..}…=….z……D&RGW C-18 #317………………………….z……….W…………………@…Q….5..Q……………………..C……d….z……lper.C……d….z……D&RGW C-18 #317 tender………………………….z…………”……………….@…Q….5..Q……………………..C……>….z……lper.C..}…>….z……D&RGW C-18 #318………………………….z…………………………..@…Q….5..Q……………………..C……n….z……lper.C……n….z……D&RGW C-18 #318 tender………………………….z…………”……………….@…Q….5..Q……………………..C……?….z……lper.C..}…?….z……D&RGW C-18 #319………………………….z……….Ni………………..@…Q….7..Q……………………..C……x….z……lper.C……x….z……D&RGW C-18 #319 tender………………………….z……….F.”……………….@…Q….7..Q……………………..C……@….z……lper.C..}…@….z……D&RGW C-18 #320………………………….z…………………………..@…Q….7..Q……………………..C………..z……lper.C………..z……D&RGW C-18 #320 tender………………………….z……….:.”……………….@…Q….7..Q……………………..D………………lper.D..}……………D&RGW K-27 #455……………………………………………………….@.H.Q….Y..Q……………………..D………………lper.D………………D&RGW K-27 #455 Tender……………………………………..=……………….@.H.Q….Y..Q……………………..D………..z……lper.D..}……..z……D&RGW K-27 #460………………………….z………. ~………………Q.@…Q….7..Q……………………..D………………lper.D………………D&RGW K-28 #473 Diamond Stack……………………………………Mu………………..@4b.Q…….Q……………………..D………………lper.D………………D&RGW K-28 #473 Tender w/Lamp……………………………………2.R……………….@8b.Q…….Q……………………..D………………lper.D………………D&RGW K-28 #476 Tender w/Lamp……………………………………vEP……………….@Vb.Q…….Q……………………..D………………lper.D………………D&RGW K-28 #478 Diamond Stack……………………………………………………….@mb.Q…….Q……………………..D………………lper.D………………D&RGW K-28 #478 Tender w/Lamp……………………………………~EP……………….@qb.Q…….Q……………………..D…….<……….lper.D…….<……….D&RGW Narrogauge Caboose #0503……………………………………E./…………….=
.?F..Q….’..Q……………………..D…….<……….lper.D…….<……….D&RGW Narrogauge Caboose #0540…………………………………….(*…………….=
.?I..Q…….Q……P=……………..
D…….:……….lper
D…….:……#…D&RGW 30′ Narrowgauge Boxcar #3500……………………………………..(…………….=
.?D..Q….’..Q……………………..D…….:……….lper.D…….:……#…D&RGW 30′ Narrowgauge Boxcar #3505……………………………………)|’…………….=
.?S..Q….+..Q……………………..D…….:……….lper.D…….:……#…D&RGW 30′ Narrowgauge Boxcar #3518……………………………………-|’…………….=
.?T..Q….,..Q……………………. D…….:……….lper D…….:……#…D&RGW 30′ Narrowgauge Boxcar #3527……………………………………5|’…………….=
.?U..Q….,..Q……………………..D…….:……….lper.D…….:……#…D&RGW 30′ Narrowgauge Boxcar #3546…………………………………….{‘…………….=
.?V..Q….,..Q……………………..D…….:……….lper.D…….:……#…D&RGW 30′ Narrowgauge Boxcar #3571……………………………………%|’…………….=
.?W..Q….,..Q……………………..D…….:……….lper.D…….:……….D&RGW 30′ Narrowgauge Bunk Car……………………………………..’…………….=
.?E..Q….’..Q……………………..D…….:……….lper.D…….:……#…D&RGW 30′ Narrowgauge Refrigerator……………………………………..’…………….=
.?N..Q….+..Q……………………..D…….:……….lper.D…….:……”…D&RGW 30′ Narrowgauge Section Car……………………………………J1’…………….=
.?O..Q….+..Q……………………..D…….:……….lper.D…….:……”…D&RGW 30′ Narrowgauge Sleeper Car……………………………………t.’…………….=
.?P..Q….+..Q……………………..D…….:……….lper.D…….:……$…D&RGW 33′ Narrowgauge Gondola #1186…………………………………….L(…………….=
.?K..Q….+..Q……………………..D…….:……….lper.D…….:……$…D&RGW 33′ Narrowgauge Gondola #1188……………………………………^K(…………….=
.?`..Q….,..Q……………………..D…….:……….lper.D…….:……$…D&RGW 33′ Narrowgauge Gondola #1189……………………………………JM(…………….=
.?a..Q….,..Q……………………..D…….:……….lper.D…….:……$…D&RGW 33′ Narrowgauge Gondola #1192…………………………………….L(…………….=
.?b..Q….,..Q……………………..D…….:……….lper.D…….:……$…D&RGW 33′ Narrowgauge Gondola #1195…………………………………….M(…………….=
.?c..Q….,..Q……………………..D…….:……….lper.D…….:……….D&RGW 33′ Narrow Gauge Gondola #1187 – filled……………………………………b.7…………….=
.?L..Q….+..Q……………………..D…….:……….lper.D…….:……….D&RGW 33′ Narrow Gauge Gondola #1190 – filled…………………………………….F)…………….=
.?X..Q….,..Q……………………..D…….:……….lper.D…….:……….D&RGW 33′ Narrow Gauge Gondola #1191 – filled…………………………………….F)…………….=
.?Y..Q….,..Q……………………..D…….:……….lper.D…….:……….D&RGW 33′ Narrow Gauge Gondola #1193 – filled…………………………………….G)…………….=
.?Z..Q….,..Q……………………..D…….:……….lper.D…….:……….D&RGW 33′ Narrow Gauge Gondola #1194 – filled……………………………………WG)…………….=
.?[..Q….,..Q……………………..D…….:……….lper.D…….:……&…D&RGW 34′ Narrowgauge Stock Car #5900……………………………………(.<…………….=
.?Q..Q….+..Q……………………..D…….:……….lper.D…….:……&…D&RGW 34′ Narrowgauge Stock Car #5908……………………………………<.<…………….=
.?h..Q….,..Q……………………. D…….:……….lper D…….:……&…D&RGW 34′ Narrowgauge Stock Car #5910……………………………………|.<…………….=
.?j..Q….,..Q…………………….!D…….:……….lper!D…….:……&…D&RGW 34′ Narrowgauge Stock Car #5923……………………………………0.<…………….=
.?k..Q….,..Q…………………….”D…….:……….lper”D…….:……&…D&RGW 34′ Narrowgauge Stock Car #5931……………………………………..<…………….=
.?l..Q….,..Q…………………….

Leave a comment

Filed under Uncategorized

Visualizing Trainz Disk Space Usage

One of the things that you’ll realize in using Trainz is that it takes up a bit of disk space.  Right now, my Trainz installation is about 92GB.   In this day and age where 1TB drives can be had for about $60, that may not seem like much of a problem however you shouldn’t ignore it.  Trainz will maintain backups for you for example and your content can grow over time.  I just installed the CPR-MOUNTAIN-SUB-2014 from Roy’s Trainz and added over 1.9GB of content to my Trainz configuration.   It’s an outstanding layout and I recommend it because the detail is fantastic: http://www.roystrainz.com/

Anyway as we all know a picture is worth a thousand words so you can visualize your disk space usage using a tool called WINDIRSTAT available here: http://sourceforge.net/projects/windirstat/?source=dlp  It’s an open source tool and is free to download and use.

On my system this is what Trainz folder looks like:

windirstat

On the uppoer left is a directory tree starting with N3V Games and working down.  At each layer WINDIRSTAT shows the usual tabular data, % of total, size, number of sub-directories and date of last change. If you also look it breaks down file types by color in the upper right.  For example most of my 92GB of files are .tga or Targa files which are a graphics format that’s the most prevalent in Trainz, so that would make sense.  For more information on what Targa files are, you can refer to this: https://en.wikipedia.org/wiki/Truevision_TGA

WINDIRSTAT groups things visually based on file type category and directory.  From the image above you can see that 40GB or 41% of my Trainz Directory tree space is Targa files.  You can click on on any color in that box and it will highlight them for you below, visually demonstrating their location.  Some are obvious like the .JA files which are grouped into one directory by themselves and you can see this by the large green area in the lower right.  You’ll also notice that the upper right box sorted in descending order by file type.  You can change that sort order by clicking on the columns but Targa Files are my largest population, followed by Texture files and so on.  It will do this by default every time you use it so you can see an instant classification of your space usage not only by directory and sub-directory but also by the types of files you have.

WINDIRSTAT also groups the boxes below by directories and puts partitions around them, you can see this by selecting a directory from the tree list, for example my Backups Folder and the files it has in it are represented by the white box by this in the diagram:

Untitled

So now visually you can see out of the total directory tree represented by the whole lower part of the display, in colors, my backups for Trainz occupies this much of that.  If I wanted to save space, I may look at possibly removing an old backup or two.  Or if I saw that my UserData\editing folder was large I may want to either commit or rollback those assets.

Anyway, WINDIRSTAT is a great free tool and has helped me on more than one occasion on tracking down disk space usage patterns.

A note of caution: WINDIRSTAT can also delete things, it’s a fully functional tool just like windows explorer is.  So, within your Trainz directory tree make sure you don’t delete anything while just exploring with WINDIRSTAT.  It could leave your Trainz installation unusable.

Leave a comment

Filed under Uncategorized

Tired of installing everything one at a time in Content Manager? Here’s batch trick.

Are you tired of downloading tons of content then going through all the hassle of installing the content, unzipping it and then going in with Content Manager to finally import it?   Here’s a batch script that I use to install content in a directory tree.  It looks for zip files and unzips them for you and then looks for all CDP files and then using trainzutil it installs them.  Just save all of the .zip and cdp files you have to install in a directory and then execute the script in that directory.  This is a big time saver if you’ve downloaded a new layout and have lots of content.

You’ll also need to install 7-zip which is available to download here:  http://www.7-zip.org/download.html

The script will locate your Trainz installation and use Trainzutil instead of ContentManager to import all of the CDPs.  Next on my list for this is to install old style, non-cdp content…

Just cut and paste the text below into a file and save it with the extension “.cmd” then execute that file in a command window, Start->Run->cmd and then enter the file name with this in it.

@setlocal
@echo off
@rem installContent.cmd author – W. Wood (Trainz: WKWOOD)
@rem
@rem modified 7/25/13 to create a TrainzUtil command script. This speeds up installs further.
@rem
@rem requires Trainz and 7-zip, available for download here: http://www.7-zip.org/download.html
@rem this script unpacks all the zip files in a directory and then proceeds to install it all. First CDPs
@rem then it goes through directories and attempts to install older content paths as well.

set zipPath=
set trainzPath=

for /f “tokens=2*” %%A in (‘REG QUERY “HKLM\SOFTWARE\Wow6432Node\Auran\Products\TrainzSimulator” /v ProductInstallPath’) DO set trainzPath=%%B

if “%trainzPath%” == “” (
echo This script is untable to find where Trainz is installed.
goto END
)

for /f “tokens=2*” %%A in (‘REG QUERY “HKLM\SOFTWARE\Wow6432Node\7-Zip” /v Path’) DO set zipPath=%%B

if “%zipPath%” == “” for /f “tokens=2*” %%A in (‘REG QUERY “HKLM\SOFTWARE\7-Zip” /v Path’) DO set zipPath=%%B

if “%zipPath%” == “” (
echo Unable to locate 7-Zip. Please install it.
goto END
)

PATH=%zipPath%;%trainzPath%\bin;%path%
@rem first unzip everything

for /f “delims=” %%f in (‘dir *.zip /b /s’) do (
7z.exe x -y “%%f”
)

:UNZIPPED
@rem now install it.

set tempFile=%temp%\installContent.txt
echo. > %tempFile%

for /f “delims=” %%f in (‘dir *.cdp /b /s’) do (
echo installCDP “%%f” >> %tempFile%
)

trainzutil @%tempFile%

del %tempFile%

:END
echo Exiting…

Leave a comment

Filed under Uncategorized

Trainz doesn’t need to run with Administrator Rights!

Running a game with Administrative Rights, this is one of the most stupid things I’ve seen in a very long time.  Really? Run with Administrator Rights and to top it off, community folklore says “Turn off your Anti-Virus at the same time” or “Exlcude the Trainz directories from scanning.”  Double bad..

This situation has come about because of two things.  First, is because N3V and Auran before them haven’t fixed a simple permissions issue when Trainz is installed.   Second, most Anti-Virus packages have game mode while playing disabling on-access scanning, eliminating the need to exclude Trainz from virus scanning.

What could go wrong?  Let’s see, running processes with elevated privileges that can write anywhere and bypass protections of the operating system add to that the ability to get content from websites that you don’t trust and finally disable Anti-Virus at the same time. Wow, that’s a triple threat!  No wonder we have millions of PCs around the world being participants in Botnets, sending billions of pieces of spam e-mail a day.

Now look, Trainz folks are good people, mostly, but you still need to be wary of that neat layout and content from that website with the funny letters and writing isn’t going to harm your system.  So never disable your Anti-Virus and do not run Trainz with Administrator Rights.

There is nothing in Trainz that mandates having Administrator rights.  Let me repeat that:  There is nothing in Trainz that mandates having Administrator rights.  They’re not doing privileged operations or modifying your operating system, this is a game and it needs to run with the same privileges as any normal non-privileged.    This came about as a band-aid to use as a big paint brush to fix a deficiency the N3V installs their product because installing anything in the Program Files directory means that by default normal users can’t write in that directory tree or create files.   If N3V would fix their installer o assign proper rights to files and directories they create, then there wouldn’t be a need.  So rather than diagnosing the issue, folks have just latched onto “Run with Administrator Rights” because it worked that way on XP and it works around the problem.   So I can’t fault the user community for developing this Folklore, I can fault them for continuing it.

There’s an easy fix to this problem and it doesn’t take a lot of time.   You don’t have to download anything and anybody who can use a keyboard can do this.

First we need to make sure we have an NTFS volume where you installed Trainz.  This is a simple check.

If you don’t know if you have an NTFS file system where you’ve installed Trainz, follow these steps:

first open “My Computer.” via Start->My Computer.  A window will pop up with a list of your disk drives.   Right-click on the hard drive you want to check. In most cases, this is the C: drive. Select “Properties” from the pop-up menu. The file system (FAT32 or NTFS) should be specified near the top of the Properties window or on the General Tab.  If you have a FAT32 file system you can’t use this method and you’ll have to run Trainz as an administrator or install it in another directory outside of C:\Program Files (x86), like C:\Games.

If you have installed Trainz on an NTFS file system, you can proceed below.

Use the Start Key then enter Run, then CMD .  If your on Windows XP, you can just hit ENTER at this point otherwise on windows Vista, 7 and 8 don’t hit ENTER, instead use  CTRL+SHIFT+ENTER by holding all three keys down at the same time; doing that you’ll be prompted to grant access to run the windows command processor as an administrator on the newer versions of Windows.  Click on Yes if you’re asked if you want to allow the program to make changes to your system.  So, to recap..

Start->Run->cmd (ENTER for XP or followed by CTRL+SHIFT+ENTER on Vista, Windows 7 or 8)

Next issue an icacls command.  This command modifies access control lists on file system objects.  In the Command Window, type:

icacls “c:\program files (x86)\N3V Games” /grant “Authenticated Users”:(OI)(CI)F

if you have an older version of Trainz this would be:

icacls “c:\program files (x86)\Auran” /grant “Authenticated Users”:(OI)(CI)F

This is a pretty packed command and after “Authenticated Users” there are no spaces.  What this does is grant the Windows Group, Authenticated Users Full Control of all files and directories under the N3V Games sub-directory under Program Files (x86).  When you log into Windows or you start up and get to the Explorer view, you become a member of Authenticated Users.

Again, you  can use the same command on any location where you’ve installed Trainz.  For example, I have it on my Q: drive under the root directory.  So the command for me would be:

icacls “q:\N3V Games” /grant “Authenticated Users”:(OI)(CI)F

Also, there’s a space too between N3V and Games and that’s why it’s quoted, just like Authenticated Users.  It may take a minute or two for the command to complete but it will finish.

Now, exit out of the command window (Exit) or click the Close Window Box and that’s it.

So, that’s it, a simple fix and it still bemuses me why N3V hasn’t added this to their installers.  You can read, write and create files and directories in the Trainz application area using normal user rights.

Now if you have an Anti-Virus package installed you need to consult your documentation to find out how to do exclusions for on-access scanning or to run in game mode.  Most modern Anti-Virus programs have game mode that you can select when you’re playing a game that disables on-access scanning and a few other options to not impeded the performance of the system, allowing the game to run faster.  Once you’re done playing the game you turn off game-mode in the Anti-Virus program.  There’s no need to exclude any directories and I advise against it because you can get content from anywhere using Trainz and not that the community isn’t safe, but all it would take is one bad Asset you downloaded from a website to ruin your day.  So, again,  don’t Disable your Anti-Virus, use game mode instead and don’t run Trainz as an administrator! Your system will be safer and more reliable and you can now enjoy Trainz more!

 

5 Comments

Filed under Uncategorized