411 REFERENCE · Wikibooks
Trainz/refs/Notations
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Notations 1
Trainz Notations
This special glossary page will assist the new reader in getting the gist of Trainz-speak. It is a terse set of other terms that are usually more fully elaborated on in the Glossary and at times, given topic pages all their own for in depth exposition.
Keypress notations
Many Trainz functions are accessed using the mouse or hotkeys. The later change depending upon which module of the software suite is active, though commonality of purpose is preserved from application to application when there is overlap. Mostly there isn't—the hotkeys use in one Trainz module is different for the same keys in the other Trainz module.
In this work, we often use a graphic CTRL C - CTRL V to convey hot-keying actions. In other cases we may use the old all text [CTRL][C] -[CTRL][V] or [CTRL][SHFT][ESC] menomic system to convey the information, particularly when we want to just remind a user and the graphics mess up the flow of the expository prose.
Mouse notations
We've written a special slightly larger graphic (e.g. Main Menu) to represent mouse button activities. We have no intention of copying actual mouse button icons, which would likely also be illegal.
Further mouse actions use the Capitalized mnemonic notation system used in the Trainz manuals since Trainz 0.9 development: 'LMB' for left mouse button and 'RMB' for right mouse buttonLMBh or LMBhold and 'RMBh or RMBhold for click and hold activities. For drop down menus, one will often see RMBh+d or RMBh+drag representations; which menuing operations should be familiar to any one comfortable with Windows applications.At times we will emphasize these by using the keypress notation LMB or RMBh+d, etc. as applies.From the Trainz perspective, both mouse buttons see plenty of action in the GUI's for LMBh+d is how we operate controls in both DCC and CAB Driver modes and RMBh+d operates our viewport from the active camera positionRMBh+d won't work with all in-game cameras—the Camera Tracking Cameras (3 key mode) are not user controllable should you be viewing a train from one of those; but like the external camera mode (2), the - & keys allow sliding the view up or down the length of the train. Panning and movement behavior under the Free Camera (4 mode) may vary for you depending upon how your Options are set in both Surveyor and Driver., including moving around in the Surveyor world creation module.
Standard Abbreviations
in this book —means may see elsewhere, but this is what is meant here.
general shorthand —means seen often on the web forums too.
Kc:, Kd:, Ks: Keys, usu. Hotkeys respectively in CM, Driver (DVR) or Surveyor (SUR)
Feel free to put the following table in alphabetical order!
This group of abbreviations actually was compiled on the Auran ForumsShane Turner's Blog: Useful Trainz Abbreviations, accessdate=2016-04-25, and as its members also contribute here, one might find them in use in our pages too
| width="50%" align="left" valign="top" |
TRS - Trainz Railway/Railroad Simulator - a number after indicates version (contributed by PerRock)
TS - Trainz Simulator - a number after indicates version (contributed by PerRock)
UTC - Ultimate Trainz Collection (contributed by PerRock)
Pre-SP3 - Original version of Trainz (contributed by PerRock)
TC - Trainz Classics - a number after indicates version (contributed by PerRock)
OP - Opening Post/Opening Poster - general forum abbreviation (contributed by PerRock)
RW/RS/MSTS - Railworks/Rail Simulator/Microsoft Train Simulator - all competitors to Trainz (contributed by PerRock)
FCT - First Class Ticket
SP - Service Pack
Edit: A number after SP indicates version - contributed by PerRock)
CMP - Content Manager Plus
CM - Content Manager (a number found after this indicates the version number)
TDH - Trainz Download Helper (pre-TRS2006 days)
TDP - Trainz Downloader Pro This is a tool by Jelte Jansons to assist users downloading using the web-based version of the Download Station. Due to security changes at N3V's end because of Eastern European software piracy episodes, the tool no longer works correctly.
CDP - Content Dispatcher PackCDP - Content Dispatcher Pack - these files contain assets that can be installed into Trainz usually by double-clicking the file or by using the Import CDP command in the File menu of Content Manager if using TRS2006 or later.
CMPA - Content Manager Plus Archive - these are used to archive assets.
TAD - Trainz Asset Database
TADdaemon - Database transactions managerTADdaemon - Database transactions manager was developed as p/o TS2009 tech, and has the role of safeguarding the database from abrupt events, such as a loss of power. It also allows multiple activities, so running CM 2.0 (even multiples with differing filters!) and Surveyor or Driver SAFELY at the same time, and even updating, repairing and otherwise changing content that will then shortly afterwards become available in Surveyor is what this resource enables. Early problems with the software were eliminated in both TS09 and TS10 in their respective SP4 updates.
DLS - Download Station
DLH - Download Helper
UN - Username
PW - Password
WIP - Work In Progress (contributed by whitepass)
PM - Private Message/Progressive Mesh (contributed by captainkman)
KUID - Koolthingz User ID (contributed by rweber95)
KUID - Koolthingz UNIQUE IDENTIFIER (contributed by fabartus)IIRC, seen in early Auran Manual s.a. TRS2004 &/or TRS2006's literature.
CMTM - Car Movement and Traffic Management (contributed by rweber95) - a number after this indicates version
ARN - Automatic Running Number (contributed by rweber95)
MIN - Multiple Industry New (contributed by rweber95)
BI - Basic Industry (contributed by rweber95)
HOG - Hand of God (contributed by rweber95)
PL - ProtoLARS (contributed by rweber95)
| width="50%" align="left" valign="top" |
LARS - Logistics and Resources System (contributed by rweber95)LARS - Logistics and Resources System, and also the name of the author of the assets/SYSTEM originally only found on TPR
ACS - Active Coupling System (contributed by captainkman)
AWS - Automatic Warning System
TPWS - Train Protection and Warning System
ATLS - Advanced Traffic Light System (contributed by rweber95)New route builders should check these out. Along with Yarn and Yarnish roads, since these aren't limited by particular track counts, can contain junction divergent tracks, tracks at angles and can be on sloped terrains; using ATLS tech makes many difficult to model crossings possible and in fact, all crossings somewhat easier to faithfully implement.
ASB - Active Signal Box
CCP - Content Creator Plus (contributed by rweber95)
LOD - Level of Detail (contributed by captainkman)
IM - Indexed Mesh (contributed by captainkman)
LM - LOD Level of Detail mesh reference, to an somename.LM.txt text file.
EK3 - East Kentucky 3 (contributed by captainkman)
HUD - Heads Up Display (contributed by captainkman)
TPR - Trainz Pro Routes (contributed by captainkman) - address is http://www.trainzproroutes.org/
USLW - U.S. Locomotive Works (contributed by captainkman) -address is http://uslw.net/
JR - Jointed Rail (contributed by captainkman) - address is http://jointedrail.com/.
DLC - Downloadable Content (Auran/N3V payware content e.g. Blue Comet,Duchess,SnC) (contributed by captainkman)
SnC/S&C - Settle and Carlisle - a DLC pack (contributed by captainkman)
CoC - Code of Conduct (contributed by captainkman)
SPAD - Signal Passed At Danger (contributed by airtime)
Hardware TL/Hardware T&L - Hardware Transform and Lighting
DEM - Digital Elevation Map/Model
IWBNI - It would be nice if (contributed by mjolnir)
OTOH - On the other hand (contributed by mjolnir)
FWIW - For what it's worth (contributed by mjolnir)
AFAIK - As far as I know (contributed by maruffijd)
MP - Multiplayer
FPS - Frames per second
TFYHW - Thanks for your hard work (contributed by jjanmarine3)
TNI - Trainz Native Interface (contributed by BuilderBob)
IIRC - If I Remember Correctly (contributed by pcas1986)
EDR - Extended database repair (contributed by Bhorton)
UAD - Updating Asset Database (contributed by Bhorton)
DRM - Digital Rights Management
Terms and Acronyms
Many Trainz Basic terms and notations are duplicated in the glossary as well as here, but the new Trainzer will find we've reserved longer, fuller explanations to exposition in the glossary entry. If this page doesn't satisfy you in getting the gist of a topic page, check the same term in the glossary, which might also lead to a elementary or introduction topic page on the subject.
Aa_to_Cz
A B \ \cache \Cache .\backup .trash backup_subfolder backup_folders \Cache\bookmarks
TermMeaningComments, clarifications, or notes .\backup <br/
> .\trash These names do the same thing — temporary time dated storage of altered files. The trash subfolder is a sister-folder of the .\cache folder in the root directory; N3V renamed it in the TS12 TS12 releases '.\backup'. Introduced as a feature in TS2009, wherein each retains 'nn' date-coded backups subfolders populated from editing actions. Each holds asset subfolders, just as when they were opened for editing. The Trainz options menu(s) allow the user to specify how many individual edit days' sub-subfolders are retained in the .\trash or .\backup subfolders.
root_folder root\ r R Root folder <br
/> .\nameish... pathspecs|| Directory shorthand 'relative' reference; most often meaning the root_folder where the install is loaded into. ||The ..\ shorthand is DOS & Windows meaning the directory one up from here (or whatever pathspec or filespec are specified as) behind the slash. If you understand each '\' ('\name') as meaning one level down the '.\name' notation means here in the root... wherever this 'local root' lives in the hard disk hierarchy.
A B \ \cache \Cache Cache\bookmarks \Cache\bookmarks \cache; <br
/> \cache\bookmarks Trainz cache subfolder—a local root folder: The cache subfolders hold a collection of busy working semi-temporary utility folders wherein Trainz runtime modules temporarily or semipermanently keeps reference files for further action. The contents in each subfolder change often, and periodically may get purged.<br
/> Semi-Permanent files are for example, saved in the .\libraries sub-subfolder, where user provided scripts are cached for quick lookup and loading sans compression, or the .\bookmarks, .\sessions, .\water or .\thumbnails folders; all of which tend to grow with time and activity. <br
/> Less permanent file caches are for example the .\internet and .\sessions permanent subfolders... where the date-expiring ever changing roster of contents files like downloaded .cdp files reside for a while in the sister-subfolder where saved Driver sessions are stored until deleted.<br/
> Another date expiring folder is the ..\cache sister-folder, the ..\trash subdirectory which gets backup copies for those Uh oh, Oopsie edit moments. <br
/> Before TS09/TS10 introduced the 'Install Root'\UserData folder hierarchy, including the modern \cache folder, all Trainz 1.0 through TRS-era (TC3) cache folders lived in the same root folder as the Launcher program and the \bin and \settings sister-subfolders.bmk_file .bmk_file BMK bookmarks bookmark bookmarks<br
/> .BMK file <br
/> Main page: BMK file type Link is to extensive discussion in the 'BMK files' section in file_types_by_extensions page.
(Full path: Trainz/file_types_by_extensions#BMK_file) <br
/> ALCO AlCo ALCO <br/
> AlCo <br/
> Alco left|50px|Alco-logo
ALCO American Locomotive Company A historic conglomerate with earliest member company's founding (1848) in Schenectady, NY as the Schenectady Locomotive Works (SLW) which primarily made steam locomotives, and secondarily rolling stock. SLW later spearheaded the merger of the multiple well established regional companies in 1901 (See : member images etc.) which grew larger and more successful over the years as it absorbed various regional independent steam engine manufacturers, like itself—all servicing rail transport industry as the traincar manufacturing supportive needs of the many short line railroads of the golden age of Rail_transportation_in_the_United_States United States Rail Transport. With it's geographically decentralized locations and ability to combine engineering design activities to custom or semi-custom specifications, AlCo became a very popular provider of popular steam locomotives and over the decades invented or improved many components and standards adopted world-wide. AlCo produced many designs as it grew, of which many have been subsequently used as prototypes for digital and physical Model Railroading models. A victim of deiselization, unlike its few other principal competitors like Philadelphia's Baldwin Locomotive Works the company didn't archive designs with a University research library and its blueprints were only sporadically kept, so the variations of prototypes available to the modeling world vastly under represents the majority of its historic Locomotives and traincars (rolling stock).API API Application Program Interface<br
/> See Application_programming_interface#API_design API on WikipediaSeveral Trainz modes use specific input screens, API's to control things. The Options menu and the Session editor are the two most important. The CM Options menu (Alt F7) is a third, as are the run-time GUI options menus for adjusting mouse modes, the environment, and the graphics settings in the Surveyor (Ctrl O) and Driver Trainz modules.
AssetX assetX Asset source folder asset source folder asset folder Asset folder Asset Folder Asset folder<br
/> Edit folder<br
/> Asset's edit folder <br
/> Opened for edit folder An asset data folder extracted from the data base by the Content Manager. Center Stage during any kind of asset editing the 'Opened for edit folder}' is generally presented with the combination of parts files (textures, text, thumbs, meshes, and other virtual object components), plus their controlling Config file with the unique KUID identifier and operations and capabilities characterizing KIND defines. (See below joke too) A config with parts but no kuid nor kind is meaningless. Adding the kind tells Trainz how to process the collection of data, taking it from junk files to an valuable orchestrated possession. Add the kuid, and now the rest of trainz have a handle to manipulate it and make it manifest in the virtual universe, while we humans can keep track of the aggregate with said unique handle. Change a username, and nothing operates differently but alphabetic lookups. Change a kuid, or have one missing, and there is a loss of function, even upto breakage of the run time simulation. Asset source folder The Start of every asset, assembly required outside Trainz in an offline operating system folder by the content creator.<br
> 1) Read the above Asset Folder. 2) Every kind and its defining legal 'value' sits in a config fileThe rough config, with its assigned KUID, possibly already stubbed in or allocated (Planned? By some, to a scheme by type groups).
which needs a home. That Home is the asset source folder, in which the content creator assembles all the parts making up that specific implementation of his vision. Generally, even simple assets consist of a number of files—the more complicated the model, the more files there will be. Each digital model is a collective design incorporating multiple component pieces, all taken together and integrated, aimed to simulate a prototype—make a virtual model, often with animated or interactive 'abilities' mirroring the prototype modeled. <br
/> The term 'Source folder' here is meant literally as the archive of the creation, kept safe by the Content Creator somewhere outside the compressed existence inside a Trainz data base. That place cannot be the .\editing folder because when an asset is committed,'committed' is the traditional term, the software house that developed TANE for some reason denoted this as 'submitted', and stole the hotkey for opening a asset for edit in explorer as the submittal hotkey! An alternative theory is the TANE & TRS19 development mimic the MAC version of TS12 because the N3V chief programmer is a big Mac fan. the edit folder is deleted, were it opened for editing.One can 'read as a new asset input source' an altered asset, such as when promoting a kuid to a kuid2...:1 form. Since the folder is not in the edit list, it will be relatively safe, but it's best named differently than its asset-filename or username tag values. The safe play is to keep a second work-in-progress folder such as ..\edithold—a new sister-folder for \editing!<br
> When ready, the Content Creator drags & drops the source folder over onto Content Manager, or uses the menu to input from the directory where he keeps the source materials. From there, it is usually in compressed form, as cdp files, or within a Trainz data base (TS09, TS10, TS12, TANE, or now, the latest, TRS19. AssetX 3rd Party Software Tool Freeware asset fixing & updating tool written by Andi06, with How-To help by PCAS1986 (Paul Cass) and which can be used with Ian Woodmore's AssetX fixer TARDIS scripts to update and fix assets in conjunction with PEVtools freeware. Strongly NOT Recommend for NEW TRAINZER's who have enough learning curves to surmount. Wait until you've familiarized yourself with Trainz data models by manually fixing 250-500 asset problems before tackling the learning curve on this one! After that, it's great for updating assets and making sure they're in compliance with TS09-TS12 asset validation needs... which are pretty much good for TANE as well. baggage car when rails were king, luggage and freight carrying cars. built-in built-in_asset BI built-ins built-in assets BIs Built-in Built-In Built-in asset or BI asset<br
/> or 'BI' for Built-Ins All the built-in items of your Trainz retail release version. Before-TANE versions these CAB(inet) files were located in JA files which are configured for rapid upload into the game and tightly organized. Post-TANE security measures adopted a new file type, the .tzarc files which include improved built-in data security. Certain items, such as thumbnails are often stripped from the JA's (when they aren't using a texture.txt file referencing them) which are mandatory for uploading an asset to the DLS, whereas other '_art folder' thumbnails are used in different Trainz modules and menus, on the DLS web pages and if the later, are sometimes downloaded to the cache for views in CM when that asset is collected. Consequently, some such thumbnails images are not often part of any cloned asset, unless it referenced the 240x180 px thumb by using a x texture.txt fileExplanation to Fabartus and other's in user group Yesterdayz-Trainz' from former version manager James Moody by email during autumn of 2014, in which case it is incorporated into the JA files of a new version, just as the _art folder images should be.This explains why so many BI assets lack images in the CM Details Pane... they were directly referenced, so stripped, versus those indirectly referenced by X texture.txt files. C c cab CAB CAB file CAB files carriage CAB file Compressed Asset Base or 'CABinet files' CAB files are a software term of art for a library of files that may be and usually are options in the install or configuration of the application. Microsoft Windows and many other applications allow user customization by adding or deleting components, such as Microsoft Media Player, accessibility assets like magnifiers, internationalization customizations for languages, audio text readers for the hearing impaired, and even system utilities like disk maintenance applications.
Trainz CAB file analog is the JA files, which contain all the installs' base assets distributed with the specific retail release. Unlike the offline Windows application CAB files, Trainz JA files are optimized for run-time use and fast loading, as they form the core of the releases data base containing all the built-in content.camera Camera cameras Cameras camera mode
camera view camera <br
/>Camera mode|| In-game viewpointsor Camera modes || Cameras are Trainz-speak for viewpoint. Since Trainz UTC, 'In-World' standard camera's have four modes in Driver activated by the hotkeys: 1, 2, 3, 4] but just three in Surveyor, normal edit view and two by hotkeys: walking view (close-up) [ALT Y] and fly mode [ALT U]— where like the main edit camera, both aren't tied to specific object anchors, so are more like Driver's Free or Roaming Camera mode [hotkey 4]).<br
/>related: '-freeintcam' a trainzoptions.txt (ini) file command line allowing users to move the internal CAB cameras around; slide them forward or back and slew them left or right whilst the mouse controls up-down (tilt) and rotation (panning). This allows a Driver to position screen-views more comfortably for his/her driving style. carriage a British cultural term for a type of popular passenger traincar often prototyped in modeling - usu. modeling a specific manufacturer or Operating Railroad's livery. CC or CC's Content Creators Those wonderful people that freely give a great deal of time and painstaking devotion to providing digital models for Trainz.<br
/> These are: Route builders, Asset makers, Scripting specialists and Session writers—which activities take a big chunk of time and they ought be appreciated for fueling Trainz for over a decade now.
Chump file Chump files chump file chump files .chump .chump_file cdp .cdp file cdp_file cdp file chump file.chump files Compressed config.txt + data file(s) Looking within data folders holding installed (i.e. committed) assets (Under ..\userdata\), one can observe that individual data files (such as mesh files or texture files) processed and rolled into a fast loading binary file format containing most all of the individual files one can examine in an asset opened for edit.
Unsurprisingly, KD kind profile (sessions), KD kind activity (scenarios, now obsolete), and K maps (routes) have additional compressed data files.
commit committed committing auto-commit auto-committed auto-committing commit commit CM/CMP action on asset dataContent Manager action of adding content to the data base The user commanded (CTRL M) action of adding an asset open for edit or new asset in the same raw data forms into the data base. If a new asset, the asset would usually be imported and committed in one go. Similarly, DLS downloads and loading CDP files are usually auto-committed. There is a check box in the Launcher > Options menu's Miscellaneous Tab that can be set or not to automatically validate and commit CDP assets.Note If you are downloading a route or session asset, you'll be dragging in hundreds of dependent assets, so best make sure this box is checked for big downloads! Importing defaults to auto-committing, but in some versions the same check box controls whether imports are auto-committed too. ContentManager Content Manager CM CMP CM or CMP Content Manager or CMP Content Manager PlusThe Trainz utility data base manager: Trainz Windows applications to download, upload, archive, sort, and manipulate assets, including cloning and editing. CMP became 'CM 2.0' in TRS2009, CM 3.2 in TS10 and then CM 3.3 later in both's 4th service pack - since that TS09/TS10-SP4 upgrade, all CMs display the new asset Trainz-build version (v#.#) in the title bar. Hence, TS12-SP1 will display CM 3.7, etcetera. CMP Content Manager Plus Older initial all in one CM Windows application introduced in v1.5 and up versions of TRS2006 and the 3 Trainz Classics. Both Auran and N3V games are a prone to hyperbole in sales names and literature. Trainz Classics (mainly a skin change) was heralded as a 'New Era' in Trainz... which may shock TANE users a bit since they were TRS2006 with reskins and few improvements. CSAR Computing term Conditional Search and Replace. See S SAR in the glossary for details and distinctions.
Da_to_Fz
TermMeaningComments, clarifications, or notesDa...depreciate depreciated diff comp D file_compare file_comparison depreciated especially depreciated tag or keyword A depreciated practice or definition is one set aside and abandoned in future formulations. N3V's programmer's most often mis-characterize such swerves in acceptable practice as "obsolete"—which itself should more correctly be termed as obsolescent (equivalent to depreciated), for both are still valid for older content definitions. To be obsolete, the practice or keyword would NEVER have correct scope or place; a subtle but important distinction. Fixing Assets One can fix many an asset successfully by satisfying now obsolescent standards (perhaps by gradually even successively incrementing the trainz-build and addressing and repairing new warnings and errors) to a lower than current trainz-build your installed CM can translate. In contrast, one can arrest such successive fix ups at a lower than current version trainz-build and locally have a perfectly good asset. It just can't be uploaded to the DLS which has input screening which enforces stricter standards than your current Content Manager.D d diff difference file_comparison Kdiff3 diff & difference<br
/>comparison file compare <br
/>file comparison<br
/>compre: diff in phrases:<br
/>'taking a diff',<br
/> 'the diff showed', <br
/>'no diff' diff Diff is a (type of) workhorse utility program found on many computing platforms for Comparing two or three data sets for differences. One of the early progenitors was literally DIFF, so the tool name has become synonymous with the action of looking for differences.<br
/>
Examining the differences between two folders or files using a comparison App like (Freeware) Kdiff3.exe (works well in all Windows OS versions) which can compare and illustrate variations between files or folders. Diff is the common computer jargon because there is a Unix, VAX, DEC10, and there was a 3rd-party MS-DOS utility of the same name. Some Diff utilities only compare pairs of files, others directories, and a third class, either.drag_and_drop drag drag<br
/> drag and drop<br
/> (drag & drop) || Mouse operations || The windows operation of grabbing a data file or folder by right clicking on it and holding the mouse button while moving it over another application window or folder to transfer its contents to where it is released.E e EDR extended EDR Extended Database Repair in TS09-onwards <br
/> Selecting EDR from the CM ALT F7 hotkey or options menu launches the big brother of the Q QDR, which forces a full thorough database self-audit, including re-error-checking installed assets, and records like ..UserData\Originals, backups and etcetera.
In the TS simulators, An even more thorough EDR mode is launchable using the TrainzUtil.exe program in the \Bin folder. If you loose power or your computer does an auto-update with CM running, just go to this method: (CM may hang, so avoid the grief.)
1) Open a CMD window
2) Navigate to the \Bin folder where your Trainz release is installed.
3) Type the Command:
TrainzUtil Repairdatabase
The command window will tell you it will take quite a while to run. Monitoring your system CPU usage during it, will show high activity, up to 98% at times. Windows opened off screen will proliferate as TrainzUtil spawns child processes.
It's Okay to go off an do something else, but avoid demanding Apps and Video heavy games (Or other high demand streaming). This is a good time to watch TV, take a walk, or read a book.
It takes quite a while as a result on older computers, so if tempted, make sure you have no plans for the computer for several hours; depending upon the amount of installed content, and the computer's overall system speed. On a fairly good quad-processor computer system 40-50,000 added assets runs in about half an hour in TS12, 40 minutes in TS10-SP4 (Similar content, but not the same counts, but close though) and a bit longer in TS09-SP4 for each of three principle install running during a double power outage. BOTH got new database rebuilds, so the times were consistent.
Comparatively, the EDR takes a much greater time than a QDR which can often run inside 5-7 minutes, even with no added content on a system, for it not only rebuilds the assets.tdx index file but also rechecks validity of content, looking for faults. That is an EDR basically opens each asset file folder, validates it for errors, then re-archives it. It is not only necessary for catching corrupted data, s.a. might occur by a power failure, but also for reintegrating code containing assets after a large upgrade, because such will almost always contain a software library change which must be tested against the asset in storage.
Tips
Best run overnight, verify your scheduler apps don't interrupt and that your scanning security utilities are disabled--the EDR is internal, and no scanning of files is in any ways useful, but just slow things down stealing resources and processor cycles from Trainz--which will be pushing your processor to the limits!.
In particular, disable anti-virus and Mal-ware checking and especially disable any auto updates which might reboot the system with disastrous results to Trainz.
[Ed-note: Disabling internet connectivity has been reported to speed the process considerably.] EMD left|180px <br
/> Like AlCo and Baldwin in steam propulsion, GM's Electro-Motive Division of La Grange, Illinois became one of the biggest names in diesel powered locomotion with roots extending back to the Electro-Motive_Diesel#Early_years Electro-Motive Engineering Corporation in 1920s, soon renamed the Electro-Motive Company (EMC). General Motors acquired first the diesel engine supplier, then EMC in a product diversification move in 1930. Using GM's deep pockets and research divisions, EMC operating jointly with GM research began turning out one major advance in railroad propulsion after another, and in 1941 during an in-house reorganization separating non-locomotive engine production from the railroad diesels, EMC and GM legally established the Electro-Motive Division (EMD), bringing research, development, production, marketing, training, and service under one umbrella and management team. Thereafter, building on EMC superb reputation, EMD continued as a popular brand of locomotives for decades - with only one real North American competitor ALCO-GE. GM sold the division to two US equity groups on April 4, 2005 - the new company was incorporated as Electro-Motive Diesel, Inc., thus retaining the famous "EMD" initials. Regardless of technical ownership, since the very beginning of utilizing practical diesel engines as the prime mover - EMD was almost always a company pushing its competitors to keep up - consequently, diesel-electric locomotives manufactured by Electro-Motive_Diesel General Motors Electromotor Division are often prototyped in Trainz. enumerated strictlydefined Enumerated types strictly define legal values, and proscribe undefinable values, which generate an error. T category-region and category-classes are data fields which must satisfy enumerated values checks. Boolean values must only be a 1 or 0, or similarly generate errors. F f filename extension extension file extension Computing OS terminology Historically, Windows files were limited by storage space on early PC-computers Disk Operating System storage schemes to a total of eleven characters, three, the extension being reserved to class the type of data file, the operating system providing a period between the first eight characters (the NAME) and the three of the extension. This limitation is no longer with us, but most file types still keep their extensions very short. Two exceptions are the Trainz .chump and .texture extensions used for compressed and combined data elements.F f filename filespec filenamespec filename or <br
/> filespec or <br
/> filenamespec || Computing OS terminology Computing Jargon Operating system compatible name, sometimes meaning in a context can imply with an included pathspec prefix. These are references to the folders hierarchy in Windows. For example: C:\TS12\UserData\editing\$screenshot$.jpg has a pathspec, and a filename+extension and when both are combined together as one string with meaning, it may called a 'filespec' or 'filenamespec'. In these, note the 'Spec' implies the path or pathspec is part of the string. era code enumerated type inthe Era codes are decades expressed as a full four digit year ending with zero then terminated by a small 's' character. Multiple era codes may be joined to create a legal value for the config.txt files/TBS's category-era tag. Trainz will complain if a category-era code is not defined, though if one clones a built-in Auran authored item, most will not usually have that nor several other mandatory tags defined.
fault faults fixing faults error fixing Error Fixing Fault Fixing See Fixing Assets (we have your back!) Process, usually of running PEVtools to update some extractable data types from the data base and upgrade an asset with concurrent edits to the assets component files; and most usually their config.txt files, which are often the only file needing corrections. Most Trainz faults consist of updating from older conventions to newer conventions and require simple text file edits and a bit of knowledge we are providing here in this Wikibook.
Ga_to_Hz
G g H h
TermMeaningComments, clarifications, or notes GameScript Trainz programming language enabling interactive assets GameScript is a C (programming language) C-like computer language which generate file types GS_files GS files— Gamescript source files for inclusion in assets and the game's script libraries.
GUI Graphical user interface GUI Jargon: 'Graphical User Interface' The three 'run-time' module we can view the Trainz virtual world or models within. They are Driver, Railyard, and Surveyor. (Content Manager is a Windows application, as some would argue are the Loader, Launcher, and Main Menus screens.) Technically all are GUIs, but control is either Trainz or Windows, so there is a teensy-tiny distinction. keyword Reserved word keyword computing term A 'Reserved word' meaning enumerated and given special scope and legal use. containers, kinds and tags are all keyword enumerated types which signify particular handling when processing their data value fields. Hotfix hotfix hotfixes minor software upgrade patch patches bug fix bugs hotfix <br
/> patch <br
/> bug fix || minor software upgrades: <br
/>N3V's use for Trainz's lesser (more minor) software upgrades || Major software upgrades usually affect the data or conversion of the data in the TAD (data base), and N3V uses service pack releasesMany service pack upgrades have been known to take over 16 hours on slower computers. Only add a SP when you know you won't want to slow the computer down, and shut down most all other processes as well! to accomplish such changes. N3V also publishes lesser upgrades using both patch and hotfix terms for the release's upgrades. Generally, N3V's patches are very targeted on fixing specific bugs, while hotfixes tweak and improve some less urgent fixes and contain an accumulation of several aspects of game function examples of hotfixes combining several fixes and adjustments of minor bugs: Over exuberant dig holes, plus a menu fix, plus minor mode change, plus tree auto-height adjustment, plus rendering of joined map base boards, and such like. Hotkey Hotkeys HotkeysAbbrv: HKey HKeys-CM<br
/>R HKeys-DVR<br
/>R HKeys-SUR<br
/>R HKeys-WIN A Hotkey in computing is also known as a keyboard shortcut, and are usually a Key-press combination where multiple keys are pressed at the same moment, or a Operations key that is built into the software and changes or accesses some other mode. One 'almost' universal sequence ALT F something in Windows Apps will bring you to the File drop down menu to Save..., save As..., Open, etcetera. So Hokey gives → FILES (a mode change, launch mode entry to file operations). Another two well used: WIN E - Opens Windows Explorer; ESC suspends browser page build operationa... canceling loading that link you really didn't mean to click.
Ia_to_Iz
i I
TermMeaningComments, clarifications, or notes image Image image_file image file graphics files <br
/> Main: file types data in image form, Trainz traditionally used .bmp BMP, .jpg JPG, .tga TGA, and .gif GIF image file types. With the advent of TANE and TRS19 PNG files and a couple of other rarer types became acceptable legal types in new assets. For others, see file types.indexed mesh im im file .im file Indexed mesh IM IM file .IM file .im im file .im file indexed mesh indexed meshes are the basis technology produced by 3ds Max, gmax, and blender 3D graphics suites rendered by trainz as visual (and invisible) objects acted upon or just displayed by the Trainz software suite. The IM files replaced the older .pm file (Progressive Mesh) technology as preferred as early as within the early TRS2004 era.import importing imported asset imported content import imported asset importing content importing content Trainz has three modes of adding new assets to the data base. Importing means using the CM menu to access a file folder with an asset or many assets which are then read, validated, and committed. Alternatively, Drag and Drop such a folder onto CM will import the file, which applies to CDP files as well. ZIP files must be uncompressed first before importing. install installation installations installs Install Installation Installations Installs install<br
/> installation Any Trainzcode build collection Specifically meaning, Each or 'any specific' Trainz software suite version on a specific particular computer and its hard drives characterized by a stand-alone independence with it's data and software organized within its own unshared R local root folderThe TANE and TRS19 releases separate data folders from software code directories (folders) — an much asked for feature by the user community. The separation means each software suite segment can access the same database content, not just port it over into a new folder — effectively just copying most of it. Asset auto-changes because of a new software need or feature are rare, and small in number, making it easier to segregate those assets updated in the software folders and leaving the predecessor database unscathed... a new, more polite and respectful departure for the programmers, but it saves a lot of disk space for Trainzers running many installs, for whatever reasons. (Compatibility checks, archives based on a version, or a favorite route and session etc.)instance instances. This author has a version for each hotfix and Service Pack of each Retail release version since TS09-SP1 and each are an 'install' since SP2, SP3 and SP4 all differ. Repeat that status as needed for TS10 and TS12, and just two releases each of the TC's, TRS2006, TRS2004 and Trainz 1.3 & Trainz UTC! instance or<br
/> instances an occurrence of something... In computer science a selection specification of several possibilities. —One mode of counting production quantities, a class of goods types in Trainz; usually used as a product class, setting up a load amount by class of product. e.g. a flat car might hold up to seven pallets of general goods; each being an instance of general goods in one allowed variation (each a C/S instance!) of its queues—where the second usage refers to a choice in model construction of several different queue product types which might be enabled for that traincar.Dictionary.com definition
Ja_to_Mz
J K L M
j k l mJA file JA files JA File JA Files
TermMeaningComments, clarifications, or notes JA file Compressed Asset Base file type The standard Auran Compressed Asset Base (CAB file CAB system files), which includes all the built-in items of your Trainz release version. JA files are configured for rapid upload into the game and tightly organized. They may be ported version to version within certain limitations. TS09 JAs, TS10 JAs can be added to TS12's bag of tricks. TANE is expected to have similar capability, otherwise route and session assets that took many man-months to create would not be forward-compatible, a hallmark of Trainz since its earliest days.Trainz/file types by extensionskuid kuid reference Kuid kuids Kuids KUID kuid reference or <br
/> referenced kuid|| enumerated data typerestricted to KUIDs || KUIDs data field of a tag listing a sub-asset (dependency) used to build the current asset in a config.txt file T tag or container. Specific data key-words (tags) will specify a kuid reference, which must then also be listed in the asset's kuid-table (identifying independent asset dependencies).  layout map route layouts maps routesLayout Map Route Layouts Maps Routes layout <br
/> or route<br
/> map || Trainz virtual worlds we create or drive in || Layout is the physical model railroading term for a model railroad assembly. In Trainz the literature and screens often call these routes, the collection of `Trainz Map boards' making up a digital world, which is organized by a config.txt file of k map.Loader loader launcher Launcher Main Menu Main Menus main menu main menus Launcher ..\bin\trainz.exe the Launcher is the initialization software ( ..\bin\trainz.exe ) which transitions Trainz (since Trainz 0.9–to–TS12) from the Launch screen (where one can set options, enter Content Manager, goto manuals, goto the web, etc.) to the GUI modules, entering the Main Menu. Loader varies, often confusedly trainz.exe Exception is the TRS era versions wherein the loader application was named for the release short name, so TRS2004.exe, TRS2006.exe, TC.exe. This is the exe file normally linked into by shortcuts and resides in the installs root folder. Not to be confused with 'install root..\bin\Trainz.exe, which is the launcher, which boots the Trainz Main Menu screens. Main Menu Merscom Paradox Interactive Merscom Software Publisher<br
/>North American Mkt,<br
/>for Trainz Driver TD & TRS2006 || MERSCOM had been one of the main software duplication, publishing and distribution partners of Auran in the past—notably for the TRS2006, Trainz Driver (demo) and the Trainz Railwayz TRS2006-SP1 releases. The http://www.ign.com/companies/merscom MERSCOM games company is still a going concernMercom games url: , distribute TRS2006 releases. URL valid on 2015-0815 Trainz Railroad Simulator 2006 on PC February 2, 2006 Trainz Railwayz on PCs October 8, 2007 Trainz: Driver Edition on PC September 19, 2006 source and dates by Merscom at url given. . mail car A class of rolling stock when rails were king, valuables and small freight (Sears and Roebuck Mail-orders!) carrying cars commonly the target of robbers like Jesse James and his crew, since they frequently carried money or bullion! minimap Ks: CTRL M <br
/> Kd: M || In Surveyor, opens a map less than full screen size that one normally sizes and positions in the lower LH corner as preferred using LMBHd. It shows the surroundings from the centered-cursor/camera position, and a key feature is it selectively allows one to see labels not otherwise displayable in Surveyor or Driver (e.g. Names of triggers) Alternatively, also M in Driver, only.
n o p q r sN O P Q R S
Na_to_Oz
TermMeaningComments, clarifications, or notes Native mode TS2010 default mode default to Multicore uP mode and higher level graphics card software calls in TS2010 and of TS2009 TS2009 SP4 (V3.3). TS09—TS10 was used to make a transitional implementation of the AURAN JET 2 game engine to TSMac1 and thence to the AURAN JET 3 technology of TS12, which pushes 32 bit computer capabilities to the limit, and was why the improved features promised for TS2009 didn't arrive until SP4. N3V needed more time with it's small programming staff to make all the necessary engineering adjustments to transition the product line to the Mac computer's OS-X OpSys and to take advantage of newer Windows computer improved technologies.
operating system Operating System OS OpSys NAMCON Android operating system OS Operating System OS <br
/> OpSys || a operating system || For most Trainz releases one version or another of Microsoft Windows; since 2011 and Trainz Mac, OS_X Apple OS X and subsequently phone and pad operating systems such as iOS and Android (operating system) Android. Some users have reported running it under a version of Linux. N3VRF41L N3V Games N3VRF41L Software Auran Development Auran Holdings N3V Games subsidiary of N3VRF41L Pty Ltd <br
/> Possibly a joint venture with Auran Holdings, Pty Ltd.|| N3V Games holds development and licensing rights of the Trainz franchise, and appears to be a joint venture by Auran Holdings, PTY LTD who holds those copyrights, and Tony Hilliam's N3VRF41L Computing. Tony Hilliam is known to have injected funds to the bankrupt Auran Development, Pty, Ltd. ca 2007 when the company went into receivership from over extending on another video game. N3V and Auran Holdings seem to have emerged in the aftermath of the legal dealings. First known title: Trainz: The Complete Collection<ref
name="Trainz CC">Trainz: The Complete Collection: This boxed set has N3VRF41L Pty Ltd's logo prominently on the packaging. Published 2007. Pictured in collection on Trainz 1st Page. That edition may be the first released by the new (probably interim, provisional) Auran operations head, Tony Hilliam, proprietor of N3VRF31L during the Auran bankruptcy.</ref> NAMCON lit. naming convention Naming conventions are just guidelines or rules as to how a name is formatted. For example in an encyclopedia, should titles be singular or plural, and what are the rules for letter cases and international variations in spellings? Is it better to make a username of the form: 'PRR 40' Boxcar' or 'Boxcar, 40ft PRR'? These vary C CC to C CC, and within any organization producing co-operative output.
Pa_to_Qz
i I
TermMeaningComments, clarifications, or notes image file graphics files data in image form, Trainz handles .bmp BMP, .jpg JPG, .tga TGA, and .gif GIF image file types. With TANE and TRS19 .png PNG files may be added as legal types, though assets which include them, require transforms to take the asset back to prior versions. For others, see file typesParadox Paradox Interactive Paradox<br
/>Paradox Interactive Toronto Based Software Publisher Paradox Interactive a short lived software duplication, publishing and distribution partners of Auran in the past—notably for the re-publishing 3 DVD omnibus edition Trainz: The Complete Collection. Paradox might also have distributed the Trainz Classics release, but the cover art, etc. only lists N3VRF41L Software and Auran. The https://www.paradoxplaza.com/games Paradox Interactive games company is still a going concernParadox Interactive games url: https://www.paradoxplaza.com/games, & etc. valid on 2015-0815.named parameter parameter named parameter<br
/> or explicit parameter || A keyword in computing Jargon Computer Science<br
/>'Term of Art' || A 'name keyword' in scripting encoding and decoding languages (such as wikimarkup language which builds this page) which has limited scope and which is a specific keyword (i.e. enumerated cited/used to assign a value when passing a (temporary instance) value to another process.
In contrast a 'placeholder parameter' (also 'dummy parameter') depends on its positional order in a que of such pass parameters. In trainz most container values are positional placeholders listed such as {nn: 0, 1, 2, 3, ...} where the R-values (e.g. a list of attachment points for all simulated digital persons disembarking a train at a station, or the very common bogeys, thumbnails, and kuid-table containers.
Both the passing routine and the deciphering or called code must evaluate the term the same, and such parameters are case sensitive. The analog in general computing is a variable which must be declared of a specific type. In the scripting application, the typing is handled solely by context and interpretation, while in the compiled computer languages, the typing corresponds to allocation of physical memory and the typing also constrains the types of operations allowed on the data.pass parameter parameter <br
/> variable || Computer Science<br
/>'Term of Art' A computing software term referring to a 'definable keyword' for the manipulation and control of the variable value. The parameter may just be allocated and defined locally (a loop counter in a string parser function) or by passing it into another part of the software as an input—such as placeholders (next) and named parameters (above) covered herein.
The receiving (passed to) code is normally a function or module which then further processes or acts on the passed data, normally without any ability to alter it in the calling code.placeholder dummy placeholder parameter dummy parameter Placeholder Dummy Placeholder parameter Dummy parameter pass parameter Computer Science<br
/>'Term of Art' || A computing software term referring to sending a value into another part of the software as an input, normally a function or module which then further processes the passed data.pass parameter placeholder parameter <br
/> or<br
/> dummy parameter <br
/> or <br
/> dummy keyword Computer Science computing term<br
/> Computer Science<br
/>'Term of Art' || A dummy or placeholder is a reference made in a sequential order, so one whose data is evaluated in that place in a list's read order. These (numbered 0, 1, 2,...,nn) are often seen in various Trainz Containers such as the names of the subcontainers in the C thumbnails or kuid-table container. Many Trainz containers and especially Trainz's sub-containers defining data for initializing an A array are placeholders ('Ph') usually represented by the set {Ph: 1, 2, 3, ..., nn}— for all Trainz data definitions values are pairs of the form keyword (whitespace) Data. These commonly seen plain vanilla dummy keywords can be replaced by a single text label at the user's discretion, provided it contains no whitespace characters.
Wikimarkup language's template placeholders are unary valued text pass parameters and position sensitive but may be passed explicitly like a named parameter as well s.a. 3=glopsPath pathspec path \pathspec pathfilespec Pathspec ..\pathspec filepathspec <br
/> Path, path,<br
/> or PATH <br
/> ..\pathspec <br
/> and <br
/> just pathspec\... || Operating system path <br
/> MS Windows or other OS path (disk location) from some reference folder || reference to folders hierarchy in Windows; C:\TS12\UserData\editing\$dummyScreenshot.jpg for example has a pathspec, a filename and is when all together a 'filenamespec' (also 'filepathspec') combining both levels of organization.<br
/> usually used to signify a relative sub-folder (from the local root directory) ; 'The Home Folder' of that install Trainz' install directory so '..\TS12\bin' and '..\bin' would mean the same in usage context. '..\TS12' means what ever the '..'=initial_pathspec is the way you installed Trainz (i.e. where TS12 is installed on your computer). See also N namespec below. PEV PEV PEVSoft PEVtools and Peter Villaume Mega-Trainzer:Peter Villaume (PEV) Peter Villaume (PEV) is a really talented programmer and CC (engineer, actually) situated on the opposite (or Sydney) side of Australia from N3V & Auran Holding's small town location on the Gold Coast near Brisbane, and wrote quite a few Tools to help maintain and update Trainz content (assets) when N3V Games began changing both the Trainz data model and the way Content Manager CMP & CMs detected and claimed faults. His images2TGA {console version) was bundled with TS2009 by N3V Games. He's also been involved in AssetX technical issues; but aging and becoming less active ceased hosting his tools on his own website in mid-2013 when the task was taken over by Trainz forum guru Shane Turner on his help site. PEVsoft PEVtools PEVtool PEVtools<br
/> PEVsoft ||alt: PEV-tools || general use, Asset updating http://trainz.shaneturner.co.uk/tutorials/index.php/home/utilities/pevsoft-trainz-tools freeware suite that in later Trainz can fix many error conditions, generate shadow meshes and convert old fashioned v1.x PM to IM mesh files. See Setting up PEVtools and PEVtools pages.progressive mesh pm pm file .pm file Progressive mesh PM PM file .PM file Progressive Mesh .pm pm file .pm file progressive mesh early mesh types produced by 3ds Max, and gmax 3D graphics modeling software suites rendered by Trainz as visual (and invisible) objects acted upon or just displayed by the Trainz software suite. About 2003, IM files replaced the older .pm file (Progressive Mesh) technology as preferred mesh organization for Trainz. Peter Villaume (PEV) wrote the utility tool program PM2IM that converts the old PM files into the IM files. PM2IM.EXE will also 'strip' an IM file mesh file of illegal (non-English character set) glyphs so the asset will function properly.On IM file mesh Stripping: Characters of filenames are strictly enumerated, so certain Unicoded representational codes make their way converted into English UTF-8 as Non-Conformal Names creating illegal texture references in most languages. The key criteria for this syndrome is the asset seems to have perfectly valid textures on inspection, but CM reports it can't load either the mesh or texture, or both. Running PM2IM directly (or from the CMD prompt) lets you launch into the application, use the menu to select the stripping mode (not a default) and load the suspect file. Stripping and re-save of the .im file mesh occurs immediately.<br
/>
prototype prototype company prototype traincar Prototype road company operating Railroad operating Railroad Company operating company prototype Railroad modeling term The actual operating Railroad Company (road company), or it's rolling stock assets being modeled. A prototype route K map (map) is a layout, probably DEM generated, based on an actual division or region involving the prototypes Era, and surrounds. Prototype Heraldry are the logos and color schema for it's operating rolling stock. Similarly any building or asset (such as a city hall, train station, bridge or port) can be modeled on it's prototype's design, such as signals used by the eras AT&SF, PRR, B&O, NYC, or B&N road companies; highway signage, bill boards and everything not made up without a real world basis. QDR qdr Quick Database Repair QDR Quick Database Repair Selecting QDR from the CM ALT F7 hotkey or options menu launches the little brother of the E Extended Data Base repair, which forces a quick partial database self-audit, including cross-checking installed assets, filenames, and inventory check it's references to the record like ..UserData\Originals, backups and etcetera.
It takes a short while (10-30 minutes) but may reconnect files in A Assets.tdx, 'open for edit' or those you may have added in other folders as a result; comparatively the EDR takes a much greater time, even with no added content on a system.
Ra_to_Sz
N O OS OpSys NAMCON
TermMeaningComments, clarifications, or notes R rAsset Root Asset root asset's root Asset Root folder asset's root or<br
/> asset's root folder local I Install's ..\editing subfolder of any Trainz installationusually where Content Manager opens a sub-folder in the Trainz' Installation's ../editing sub-folder;or sometimes means a users or CC's archive or WIP source folder before importing it into his uploader CM Installation.<br
/>In each case the folder defining all of that asset.Note: Many veteran Trainzer's, esp. CCs keep a second (backup) or third (plain jane) Trainz install to test D dependencies on a 'bare' version before uploading. root root folder drive root Drive Root folder<br
/> Root folder<br
/> local root or<br
/>local root folder|| I Installed base subfolder of an<br
/>hard drive || Roots, are the top of a hierarchy of related child folders. In a drive, C:\ is normally the drive root, but not the Windows root which is C:\Windows.For Trainz, the root is where you let the installer software put a Trainz version when adding the software to your computer. Conventions were C:\Auran\subfolder and later C:\N3V, or D:, E:, or F: hard drives (HDD) with like names. Some put I Installs directly off the root of the HDD such as for example: 'F:\$TS12-SP1+hf3' or 'D:\TS09-SP2' , both actual folders on this computer at the moment!) Hot user tip: Putting Windows and Trainz versions on the same HDD will slow things down, as will installs on the same HDD as the Windows TEMP (cache folders) directory. recommit recommit assets recommit an asset open for edit A redo of committing an asset, normally after editing in changes.revert reverting revert reverting reverted CM action/mode Reverting a file/asset refers to restoring an asset's files to a pre-change (backup) version using RMBh+d action. A File opened for edit will automatically be deleted when reverting, as if the edit never happened. This can be used to steal a texture or modify an old to a new kuid (Clone manually) and the older version will be re-indexed and used as if no edit had affected the item. It is also useful to test whether a change will validate and/or commit successfully, and can be delayedDelay time before an asset is no longer able to be reverted depends upon your backup settings in the Launcher>Options menu. Backups are by date groups, so a setting of 3-7 is reasonable for users with unpredictably sporadic Trainz time; but it means assets should be tested in the GUIs soon after an change edit is made or the backup data might be lost and reverting would become impossible. so the changed asset can be tested in the GUI's as well. rule Rule Driver Command driver command rules Rules Driver Commands driver commands Rules and <br
/> Driver Commands Trainz Interactive software A command in a Driver session encapsulated in a little graphic rectangle with icons representing (fronting for) a re-entrant scriptlet in Trainz extensible GameScript language. The only significant difference is the Driver Commands can be dynamically added to a AI Drivers Command queue in Driver, while rules are used to write the session progression—script the scenario.
Further discussion on this term can be found in Rule here (glossary) and Rules. CSAR SAR S sstring array}} CSAR <br
/> fm SAR || ComputingTerm (Jargon) || lit.:Conditional Search and Replace and Search and Replace, (aka, 'Find and Replace'); variant GSAR=Global Search and Replace (all or nothing, more risky that you may change something you shouldn't than one by one. Use REGEX to narrow risk significantly.Scenario Scenarios scenario scenarios Scenario Driver Scenarios Driver module Scenarios scenarios were modular interactive scripted software elements which acted as a adjunct to Trainz Driver, and provided the first game experience offering task challenges, scoring, and switching operations. Crude ability to load and load trains off-camera enabled distribution of cars and then picking up the same during the same gaming session. Sessions supplanted use of scenarios as the TrainzScript module was not directly integrated into the game, whereas the session editor was part of Surveyor. Support for Scenarios will not be continued after TS12's service packs. service pack Service Pack service packs Service Packs Service Pack Major software upgrade Service Packs A computer science term referring to the way data and often new program code are organized and released to (normally) self-update (install) a piece of updated computer software. Windows XP for example had three major Service Pack releases over a lengthy period. Various Trainz release versions, those incorporating the most new technology and changes in the data models have had as many as four. session Session sessions Sessions session Driver Sessions= modern Driver module activities similar to driving a scenario Trainz Sessions are GameScript based Driver Driver module 'scripted game play activities' that create an interactive game play episode with tasks, conditions, and standards set by the Session creator.
Sessions were introduced in Trainz's TRS2004 version as a better, easier-to-make, user friendly replacement for scenarios. K activity KIND Activity was in fact the data base identifying asset type assigned to the earlier TrainzScript TrainzScript program generated Scenarios... showing how Auran thought of that early attempt at interactive play. Sessions are k profile KIND Profiles and depend upon a code library of built-in scripts as enhanced by Rules Trainz Rules, again which are re-entrant scripts or scripletts programed by a Session Creator using the Surveyor Session Editor API mode.set notation Set Notation Set notation Set notation {xxx: val-0, val-1, val-2, ..., val-nn} list of 'xxx' typed things are:... values list example: {tag: category-era-0, category-era-1, category-era-2, ...}string character array String Character array string array String character array text an sequence of characters in computer science. Text: characters in some organized order with a meaning. A string is a primitive (basic) data type, generally stored in an array of characters.string array String array String array Wikibook term<br
/>container special container<br
/> data class name || Several Trainz L legacy tags or K keyword's which had numeric suffixes for each declaration have been superseded by defining those values within a quoted string and delimiting (separating) them from the next by 'use of a semicolon' ';'. (See name-xx, category-region-xx, category-era-xx etc. versus username-xx explanations.) structure data structure structures data structures structure or data structure data structure A computer science term referring to the way data is organized internally in a piece of computer software. Trainz C and K are higher level Trainz data structures, while simple T are simple keyword-value paired data values with proscribed enumerated keywords, having a corresponding 'key meaning' in the self-definition of a digital model (Assets). whitespace whitespace character Whitespace Whitespace character
thumb|right|200px|2007's Trainz Routes was likely the 1st N3V-N3VRF41L Publishing PTY LTD- Trainz project release.
T TAD TADdaemon Ta Tb Tc
Ta_to_Tc
TermMeaningComments, clarifications, or notes TAD Trainz AssetsDatabase Where all the goodies bundled or off the web are kept in your Trainz Installation to feed CM, Driver, Surveyor and Railyard. Today's Trainz run a program called TADdaemon in the background to handle multi-tasking activities, including internet interactive gaming. TADdaemon TAD + daemon A Trainz Asset Database transactions manager added to Trainz in TS09-SP4 and begun and mostly debugged in the TS10's during the same 2008-2010 years.The most important thing to know about the TS09&TS10's TADdaemon is you need to give it 30-45 seconds (to finish its bookkeeping needs) and completely shut down after closing any Trainz install completely—and esp. before rebootingBefore rebooting after quitting Trainz with a TADdaemon, it is best to use SHFT ALT ESC to open and watch its entry in the Windows Task Manager, and wait until Task Manager deletes its process line.or powering down the computer!TDtip As a transactions manager TADdaemon also allows one to run CM and even multiple times the same CM safely whilst Driving or running Surveyor!The CM's filter tabs will 'interact' and have a mild conflict, but if one sets a static filter up on the first, and a different filter up on the second, Surveyor and the CM's co-exist quite handily. The secret is to only change the filters on the first one launched (which is in control of the data), so 1st define a filter for the second to use and after launching the second, select only that filter and stay with it without alterations therein. Shut the 2nd down first, and all will be peachy keen.On running multiple Trainz CMs: Conclusion of observations by informal but systematic "TS12 Stress Tests" by Computer Engineer Fabartus, June of 2014. (Just don't count on that first CM's 'Current Search' to be unchanged if you refresh!) See also Forum thread: http://forums.auran.com/trainz/showthread.php?110816-Validating-why-N3V-keeps-loosing-customers-and-what-to-do-about-it Validating-why-N3V-keeps-loosing-customers-and-what-to-do-about-it Be sure to 'Click on it' to read the above immediately preceding long explanatory NOTE!; Then just Click there on the note to return here! The second most important thing, is that if still active, that 30+ seconds long window was designed to give you time to quit CM and Launch the run-time GUI's, in which case, Trainz will have a handle on the current database state and will load much faster Dec2013 email from (then) versions manager, James Moody to Fabartus on Trainz technical matters for the N3V Wiki and WB.. After the avoidable data base crashes from the TS09/TS10 TADdaemon, the TS12-SP1 and Trainz Mac releases all need only a brief 5-6 seconds delay before one can safely shut down.<ref
name= "Jmoody-explains01"/> The Quick launch capability was however retained, though this editorEditor, computer engineer, and route builder Frank Bartus (Fabartus) prefers keeping CM open and active while running Surveyor or Driver for it's better filtering.TBD TBDL TBD <br
/> TBDL || English jargon: something unsettled yet || lit. To Be Determined or To Be Determined Later, this later form carrying the connotation the tabling of some issue or feature is both by design and intent. Alternatively may mean: To be Defined or Defined Later. Many societies, whether they be business, government, or social, know the best way to eat an Elephant is one bite at a time. Starting is half-done is a truism in allocating scarce time resources, and many decisions can be deferred (such as what might go into blank lines on this table) until a fuller picture of needs is determined, or time is available to address teh topic.TBS TrainzBaseSpec TBS<br
/> abbrev for<br
/> TrainzBaseSpec|| The x TrainzBaseSpec<br
/> lists common tags and containers|| Fundamental 'parent data set' defines allowed and seen in any asset K KIND config.txt file which every self-defining asset or element needs to bootstrap itself in Trainz. The TBS contains the set of defines which are common to and legal in all assets. Some tags are optional, and some KINDs hardly ever define such—often true for building block traincar parts, such as bogeys and hitches, etcetera. Many older content items, for example often do not contain a description string, nor thumbnails container.Trainz CC Trainz Complete Collection the TC's The TC's TC TC's TC <br/
> or The TC's<br/
> or TC.exe<br/
> || Trainz Classics or the<br/
> TC1&2 Exe file || The three Trainz Classics were a desperate attempt for the struggling Auran Auran_Development Auran Development, Pty. Ltd. who'd over-invested in their Fury MMORPG PC video gameFrom Auran Auran and N3V Games combined history/article to raise cash by publishing 'Auran partner's 'High Quality' third party payware content. The same period of financial turmoil saw Tony Hilliam, his family, and his then N3VRF41L Software (now N3V Games)N3V is later shorter form of logo 'N3Vrf4il' or NeverFail Computing) inject cash into AuranThe exact story and timing on this is unclear and mostly nobodies business but the principles, but in 2007 competitor N3V (N3Vrf4il or Never fail—the name in a certain font and coloring scheme looks cute forming a logo), buy into Auran#Auran_Development Auran which had to lay off virtually the whole staff and entered bankruptcy seeking protection from it's creditors. Credits from early trainz releases show Tony Hilliam as an Auran employee or consultant.The Trainz community noticed for the old web server and websites, including the very active Auran.com forums went dark for about six weeks, a traumatic event in the Trainz community, one result being various groups of people got together and created many of the non-Auran forums Trainz sites like Trainz Pro Routes. When the servers came back, the new management team was headed by Tony Hilliam and N3V had acquired publishing rights to the Trainz franchise's various software releases. It appears Hilliam, his family, and his investor associates then later acquired development rights as well as publishing rights, giving TRS2006 the GUI modules facelift with it's ugly bright red brick color theme and after resuming development eventually resulting in TS2009. The TRS2006 spinoffs starting with Trainz: The Complete Collection (TCC) and the BI sparse-in-BI-assets with regional focii such as TRS2007, TRS2008, and all three Trainz Classics. Both classics 1 and 2 were so sparse of built-in content and the complaints & pushback so vocal, the North American distributor Merscom almost immediately combined them into one TC1&2 TC1&2 version.
TC1&2 Trainz Classics 1&2 TC1 Trainz Classics 1 TC2 Trainz Classics 2 TC1&2<br/
> abbrev for<br
/> Trainz Classics 1&2<br
/> or TC1<br/
> or TC2|| main: TC1&2 Trainz Classics 1&2 || means Trainz Classics 1&2 general shorthand, most widely distributed together by Merscom so grouped by that title. Spurred by nearly dead sales, the TC1&2 release had combined content of TC1 and TC2, so both a futuristic fantasy (Modula City) layout and a North American (New York regional) flavored Railroading Theme, but as TC1 and TC2, each were very sparse of built-in content generally sporting only those assets of it's built-in content. The TC's were a trainz-build version up (TBV 2.7) up from TRS2006, but the JA files of the parent version could be readily copied and added to any of the TC's.TC3 Trainz Classics 3 TC3<br
/> abbrev for<br
/> Trainz Classics 3|| main Trainz Classics 3 || The last of the TRS2006 TRS2006 spin-off versions in this book & general shorthand for Trainz Classics 3 collection, a Trainz Classics release with a British Railroading Theme. TC3 began the process of new developer N3V Games evolving both the data model, especially impacting definitions for locomotives and the JET2 game engine, while supporting easier to configure Options menu entries for newer wide screen monitors.See JA's adding note above in TC1&2. TC3's TBV is v2.8 and featured the payware route Settle & Carlisle, which as updated versions now sold as DLC.
Td Te Tf Tg Th Ti Tj Tk Tl
Td_to_Tl
TermMeaningComments, clarifications, or notes train Train Trains trains The the train railroading term<br
/>usu. Loco and consists combined || Manipulating digitally modeled virtual trains is what playing in Driver Trainz Driver is all about. Strictly speaking, a collection of rolling stock or train cars, is a consist, an administrative term of art in railroading, the name or identity by which an operating company manages and tracks products and their containers, it's traincars carrying such, to and from the destinations and sources of said cargo. TCC TCC Trainz: The Complete Collection Trainz CC TCC<br
/> or The Complete Collection || 'UTC+TR04+TR06<br/
>+ 'Trainz Routes' || Formal retail release name of Trainz: The Complete Collection omnibus published by the new Trainz franchise management, N3V Games, via https://www.paradoxplaza.com/ Paradox Interactive under licensing from the remnant of Auran, ca. fall 2007 —repackaged the matured 3 CDROM collection with bundling Trainz UTC + TRS2004-SP4, TRS2006-SP1 and the Trainz Routes (extra content CD) together for distribution.The evidence based on version packaging is that TCC was the first release version distributed by N3V Games, then N3VRF41L Software.TR's The TR's TRS's The TRS's the TRS's The TR's or<br
/> The TRS's|| Versions using JET2 game engine, including the TC's.|| collective term of convenience, up to 2007, sometimes seen by some as Trainz Golden era, by which the speaker means the hey-day of the Auran Trainz forums.<br
/> Here, Mostly in this book, The TR's or The TRS's: refer to the versions with similar technical capabilities in the run-time GUI modules Driver and Surveyor (regardless of skins), so begin with TRS2004.exe versions and end with The_TC's the TC's to TC3, spanning the five years 2003-2008 before TS2009's release.The TSes The TS's TSes The TS's The TSes TS2009, TS2010, & TS12 collective term of convenience, quick shorthand for the three versions released by N3V Games which resumed progressive building of new features onto the base JET2/TRS2006 technology. Comparatively, The TC's, are minor modifications of The TR's techs.
TLC Tender Loving Care TLCP TLC American slang lit. Tender Loving Care—here in the TWB, generally meaning or referring to: 'something' (an asset, usu. a route or session) which needs a lot more work to be acceptably up to the societies grade and standards! A corollary: Don't put things up on the DLS which aren't up to snuff! Share things you are proud of while learning with Dropbox or other cloud services, but don't stress the communities patience with you, nor damage your reputation with premature uploads of junk! TLCP 'Trainz Life-Cycle Policy x Trainz_Life-Cycle_Policy in this book, shorthand for the controversial and user community disliked Trainz_Life-Cycle_Policy, or at least the heavy-handed implementation of it requiring assets being uploaded to conform to a higher trainz-build level than necessarily (formerly a tech-level tracking system, now perverted to become a retailing tool) needed by the asset's configuration and component parts have need of. Many if not most assets, not requiring or using a tiddly change in the Trainz script libraries, the data models work fine with much lower TB values. Auran/N3V is merely hoping to force people to upgrade to newer generation Trainz releases—so dictating they must buy new computers and video regardless of age, financial circumstances and personal choices. in this book, shorthand
Tm to Tz
Trackmark Trackmarks trackmark trackmarks
TermMeaningComments, clarifications, or notes trackmark Main article: trackmarks Trackmarks appear in surveyor and on the Map view (when enabled) as little three-D diamond shapes-most used as way-points; navigation locii like those one might set for in Marine GPS navigation systems. In the Earliest Trainz releases they were used so that users could manually place consists on the Map before Driving a route in freeplay (there were no sessions yet), and morphed in Trainz 1.3 also into way-points, which a scripted assets could use to designate routing through-points or stops for AI-Driver AI-driven trains. With the advent of the expanded interactivity TRS2004 of the TRS's, two variant trackmark types were added to the original red trackmarks (violet and yellow) used respectively to assign a track-class priorities (1st–3rd) and as Track Direction markers—both biasing routing choices by a train's AI-Drivers. In the latter case, the directional indicate a path can only be navigated in one direction (one way streets, in effect) by AI Drivers.traincar Traincars Traincar traincars traincar rolling stock<br
/> base K traincar KIND|| The term 'traincar', while understood to native speakers of English, is slang that translates badly to certain other languagesThe author, Fabartus, got into a several days long discussion on properly naming categories under internationalization NAMCON guidelines on the Wikimedia Commons website over the use of the term—and lost the argument (gracefully). and so is a Trainz term, more than an internationally used railroading term. The widespread use of the term in Trainz discussions, generally synonymous with rolling stock (an acceptable international term! But in Trainz mainly a Search and Sorting 'Category' in CM's Search Pane) is due to the fact it is a Parent KIND for both locomotives and freight or passenger vehicles. Even drivable road vehicles, such as some MOW MOW trucks or Trainz Cars (automobiles) are based on K traincar as the starting asset kind.Trainz Trainz 1.x Trainz 1.3 Trainz 1.x steps from Beta release Trainz CE to eventual Trainz 1.3 The 2001 simulator which wouldn't quit despite Microsoft's wishes—after 3 service packs in October 2001 to June 2002. Focused not just on game driver driving activity its Surveyor is the module/tool that makes Trainz special and the Surveyor versions of today look much the same as the original with some different skins/themes and a few improved Surveyor tools options like layers, Pick lists and other incremental changes.Trainz Objectz
Trainz Objectz 3rd party TRS2004 utility Trainz Objectz was a third party authored utility to manage Trainz assets and files in the TRS2004 era, when the Trainz Asset Data base used a directly accessible folder system based on KUIDs. It was perhaps the inspiration for Content Manager Plus (and subsequent CM's) which, along with a new file structure, effectively made it applicable only to Pre-TRS2006 family releases.Trainz UTC UTC Trainz UTC Trainz UTC formal release name of 'UTC', Trainz: Ultimate Trainz Collection, version bundled and upgraded Trainz 1.3, with S scenarios introducing TrainzScript and some extra routes and content. Scenarios scripts lead to S Scripting and Trainz interactive features (railcars and industries). in this book, shorthand TBDLTrainz Routes Trainz Routes A 2007 CDROM 'extra content' release of numerous small routes when Auran, impoverished by N3V_Games#Demise_of_Auran Fury was desperately trying to raise cash.TR04 T'04 TRS2004 TR04 TRS2004 Trainz Railroad Simulator 2004, in this book, shorthand, often also T'04.TR06 T'06 TRS2006 TR06 TRS2006 Trainz Railroad Simulator 2006, or after it's exe launcher: TRS2006. As Seen some on the forums since TS10 and TS09; and in this book, shorthand; often also T'06.TS09 T'09 TS2009 TS09 TS2009 TS2009: World Builder Edition or formally: Trainz Simulator 2009: World Builder Edition, ca. 2008-2011TS09 and TS10 were in joint development at the same time. TS09 was released when the technical aims of TS10 were more difficult to accomplish on a broad basis than anticipated. TS10 and TS09 both pioneered different advances in the software, and gradually merged in capabilities, with their respective fourth service packs (SP4). The two releases share many content items, but TS10 introduced new routes, tutorials, and user menu system, as well as advancing the tech into the JET 3 game engine. Both made better use of newer graphics cards capabilities and enabled Trainz to exploit multi-core CPUs. In co-development, the two shared a number of TBV code levels (tech levels) and the five versions span the TBVs 2.9-3.3 (SP0-SP4 for each). The last software update, Beta Tests for Aero Trainz or Multiplayer were only available on TS10-SP4 code builds.TS10 T'10 TS2010 TS10 TS2010 TS2010: Engineer's Edition or formally: Trainz Simulator 2010: Engineers Edition, ca. 2009-2011TS12 T'12 TS2012 Trainz Simulator 12 TS12 <br
/> general shorthand TS2012 <br
/> general shorthand formally: Trainz Simulator 12 and also metal boxed commemorative set: Trainz 10th Anniversary Collector's Edition or informally: TS2012: 10th Anniversary EditionSimulator Central ('Official') title: Trainz 10th Anniversary Collector's edition, accessdate=2015-0907
TWB WB TWB <br
/> or WB || Trainz Wikibook || lit. Trainz Trainz Wikibook—this resource so many have taken time to put together for the Trainz societies.
Ua_to_Zz
U V W X Y Z
TermMeaningComments, clarifications, or notes unary<br
/> unary value || Math and computing term || A unary (lit. from Latin: un+ary), is a single term, or a parameter (variable) "consisting of, or affecting, a single element or component; monadic "unary. Dictionary.com. The Free On-line Dictionary of Computing. Denis Howe. http://dictionary.reference.com/browse/unary (accessed: September 18, 2014). as opposed to binary, trinary, or quadary elements. Even placeholder parameters in Trainz are always binary operators, a tag and a value. Pass parameters in Wikimarkup templates although placeholders or named parameters, are always unary--they have only the one part.Institute of Electrical and Electronics Engineers (IEEE): via Dictionary.com, "unary," in The Free On-line Dictionary of Computing. Source location: Denis Howe. http://dictionary.reference.com/browse/unary. Available: http://dictionary.reference.com. Accessed: September 18, 2014. Trainz UTC UTC UTC Trainz UTC Ultimate Trainz Collection Trainz v1.5 general shorthand for the important version that solidified scripting in Trainz, and provided a well written collection of *.doc files about the Trainz data model (The 2nd Content Creator's Guide or CCG) and documented much other How-To which with further development later in TRS2004 gave Trainz interactive railcars and industries. whitespace whitespaces whitespace character whitespace whitespace character computer codes whitespace characters are defined in computer science as binary values representing the 'end of line' (or 'newline') code, the 'tab' and 'vertical-tab' codes, the 'carriage-return' or 'return' code, and most often, the 'space' code. Note none of these mark a page when printed, and each moves the place the next character code is placed.
Notes and Footnotes
Notes
Footnotes
Common Trainz Terms and Notations Notations 1 1
header
Rheader
prev
next1 Trainz references Notations 1