Trainz has a funny notion about the meaning of "patch".

JonMyrlennBailey

Well-known member
In terms of computers, here is how my dictionary defines PATCH:

a small piece of code designed to be inserted into an executable program in order to fix errors in,or update the program or its supporting data

The key word here is SMALL.

The trouble is that Trainz 12 "patching" sessions can take several hours sometimes.

The term PATCH implies "small".

Given the huge amount of time consumption, Trainz should rename their 'Patcher' to "Major Overhauler".
:p
 
Patching can also be updating the data files that come with the program, which is what Trainz does - the built-in content in TS12 is around 8GB in size for example, and it has to apply the patch data to each of those files.

Shane
 
It's a bit like pulling out a piece of thread from a blue shirt, using it to sew a new red shirt, and calling it a repair of the blue shirt. Less of a patch.
 
Most of the TS12 patches are "relatively" small. The one huge one is aptly called a Service Pack. Trainz is a complicated piece of software so fixing and adding to it will be more involved than a lot of other games.
 
OK, so that is what takes so long...the data....just a LOT of (small) patches for a LOT of files....it would be like patching tiny holes in a million pairs of pants....tiny holes, tiny patches but so damn many of them:confused:
 
It's a bit of a mixture with Trainz. Most of the patches it applies are for the smaller files, however there are a few large (~1GB) files in the Builtin folder that take the longest to process as it has to effectively rebuild each file.

Shane
 
In terms of computers, here is how my dictionary defines PATCH:

a small piece of code designed to be inserted into an executable program in order to fix errors in,or update the program or its supporting data
Sounds like an outdated dictionary that badly needs a patch.
 
N3V could learn a thing or two from Apple and Android. A 'patch' is something I stick on a hole in my bike tyre. An 'update' fills me with expectation* of exciting new things, and sounds so much better.

R3

*usually disappointed...
 
Did you really think when buying, T:ANE that it would be ready by Christmas 2014, or May 2015 ... I knew it would not be complete, and that it would take the rest of 2015, and into 2016, and 2017 to complete, with many SP patch's ... some of them quite large, equaling a major overhaul.
 
The reason why these large, up to 8GB "patches" take so long to install is, during installing/patching the JA files (inbuild content) included in the new "patch" need to decompress to get into the already installed TANE and there to get recompressed again once installed/patched there. You can observe this by your hard drive (light) stalling/doing nothing for a long time before continuing again when this de- and re- compressing of these JA files takes place when patching.

You might ask, I already have these JA files in my initial install of TANE, the new ones added are some of the upgraded ones already installed there in TANE plus some new ones added by N3V to work with the new "patch" in TANE. Most likely, when TANE gets "patched" again in the near future, one still has to go through the same long routine again.

FYI

VinnyBarb
 
I recently installed T12, and the huge patch which over 1.g took 13hrs with some change to spare! ---

When you come across this the vets of the forum, like myself, would suggest to patch the game before you go to bed, and leave it overnight into the next day!

Ish
 
I'm amazed at how different the installation experience for Trainz is for so many people. I understand that hardware and available bandwith is a factor, I really feel for those of you who have bandwith limits but to hear that patching can take MANY hours boggles my mind. I have a decent system, it's 4 1/2 years old now, but a clean install of TS 12 from the discs, with downloading all the patches and installing them one at a time as opposed to the "multi patches" takes me about 4 hours at the most.
 
Also trainz does a database check/repair after some of these patches and if you have a heap of downloaded content already this can take time - my normal database repair for TS12 with 10 years of stuff can take anything from 4 - 6 hours depending on how screwed up the database is.
 
I'm amazed at how different the installation experience for Trainz is for so many people. I understand that hardware and available bandwith is a factor, I really feel for those of you who have bandwith limits but to hear that patching can take MANY hours boggles my mind. I have a decent system, it's 4 1/2 years old now, but a clean install of TS 12 from the discs, with downloading all the patches and installing them one at a time as opposed to the "multi patches" takes me about 4 hours at the most.

Hello there, sir ...

WOW ... that's fast!

With me, even with a clean install, it took all that time -- I do have a super fast connection, no bandwidth issues whatsoever!

I wonder why it fast for others while it takes forever for other folks, like myself!

Ish
 
Also trainz does a database check/repair after some of these patches and if you have a heap of downloaded content already this can take time - my normal database repair for TS12 with 10 years of stuff can take anything from 4 - 6 hours depending on how screwed up the database is.

I never patch a "full" version. I always start clean so there is no content other than built in. Once it is fully patched up, then I add all my content back in.
 
I never patch a "full" version. I always start clean so there is no content other than built in. Once it is fully patched up, then I add all my content back in.

I too have done it this way for years. It's less painful too as I let the import or database rebuild run overnight, and usually the next morning everything is done and I can get back to route building.
 
For me, I always just run the game from the .exe found in the main programs folder. Saves time, AND no wait on Database checks.
 
For me, I always just run the game from the .exe found in the main programs folder. Saves time, AND no wait on Database checks.

Not the same...

We're talking about updating and upgrading, which usually requires a database rebuild afterwards. to integrate the data into the program.

John
 
Back
Top