Difference between revisions of "NML:Main"

From GRFSpecs
Jump to navigationJump to search
(Initial TOC)
(No difference)

Revision as of 13:28, 16 August 2011

Preface
Getting started
Graphic files
Language structure
  • Blocks
  • Features
Block syntax
  • GRF
    • GRF parameters
  • Item
    • Property
    • Graphics
    • Livery override
  • Realsprites
  • Recolour sprites
  • Template
  • Spriteset
  • Spritegroup
  • Spritelayout
  • Tilelayout
  • Switch
  • Produce
  • Random switch
  • Cargotable
  • Railtypetable
  • If/else
  • While
  • Error
  • Disable items
  • Deactivate other NewGRFs
  • Testing for other NewGRFs
  • Overriding vehicles in other NewGRFs
  • Sprite replacement
    • Replace TTD sprites
    • Replace new sprites
    • Add font glpyhs
  • 32bpp sprites
  • Town names
    • Town names parts
  • Parameter assignment
  • Setting base costs
Units
Expressions
  • Elementary values
  • Builtin functions
Language files
Lists of variables and properties.
Vehicles common properties variables callbacks
train properties
road vehicle properties
ship properties
aircraft properties
Stations properties variables callbacks
Canals properties variables callbacks
Bridges properties variables callbacks
Towns
Houses properties variables callbacks
Industries properties common variables callbacks
variables
tile properties tile variables tile callbacks
Cargos properties variables callbacks
Airports properties variables callbacks
tile properties tile variables tile callbacks
Objects properties variables callbacks
Railtypes properties variables callbacks
Warnings
Additional references
  • Animation speed
  • Default industries
  • Default industry tiles
  • Base cost table
  • List of sound effects
  • List of default vehicle IDs
  • List of default house properties
  • List of town zones
  • List of tile classes
  • List of default colour translation palettes
  • List of direction constants
  • List of tile slopes
  • Default TTD strings
NewGRF compatibility
Old-style callbacks