Entries with no category

  1. Using the Trainz AI in sessions, Part 2

    This is part 2 of 'Using the Trainz AI in sessions'. Please refer to Part 1 for simpler techniques.

    Breaking up trips at appropriate locations using intermediate trackmarks

    Using '(drive / navigate) via trackmark' commands to set waypoints for the AI to help it find the path you intend it to use to get somewhere is a straightforward concept. But this is not the only effect that breaking up an AI's journey into sections will have. Remember that the AI command chooses a route ...
  2. Content creation for Trainz: A New Era

    I have been asked by several content creators recently about what they will need to do to make content for Trainz: A New Era and our new graphics engine, currently codenamed 'E2'. While we have no E2 specific tools or techniques to discuss at the moment, there are things content creators can do when making content for current versions to get the most out of the backwards compatibility that E2 offers with current version content. In particular:


    Make good use of LOD. ...
  3. Using LOD effectively

    When to use LOD?

    Mesh LOD is most useful in two distinct scenarios:
    • When a single object is very highly detailed, such that it is reasonably "expensive" in its own right.
    • When an object may be used repeatedly throughout the scene, such that it is "expensive" in total even if not per object instance.

    As an example of the first, we can consider our 1000 polygon skyscraper. Even if there is only one instance of the skyscraper in the scene, reducing ...
  4. Introduction to LOD

    What is LOD?

    LOD seems to be a confusing topic for a lot of content creators. We often see mistakes being made in LOD configuration which suggest that the author does not really understand what LOD is meant to achieve, and is attempting to apply poorly-understood "rules" instead of making informed decisions specific to their asset. This is the first in a series of blog posts which aims to improve the understanding of this subject.

    LOD stands for "Level of ...
  5. Translation considerations for scripted assets

    If your asset has a script, then you have the potential for all kinds of problems when it comes time to translate it.

    You must not display text directly from the script file itself. Put all displayed text in the string table, and load it from there. Debug logging is the only exception to this rule.

    Do not put anything in the String Table that is not used directly as displayed text. Localisation teams will re-write the entire contents of the string-table container. If ...

    Updated October 20th, 2013 at 07:01 PM by TrainzDev

Page 1 of 5 123 ... LastLast