Difference between revisions of "NML:Main"

From GRFSpecs
Jump to navigationJump to search
m (moved NMLMain to NML:Main: use new namespace)
(Add links)
Line 1: Line 1:
;Preface
+
;[[NML:Preface |Preface]]
;Getting started
+
;[[NML:Getting started|Getting started]]
;Graphic files
+
;[[NML:Graphic files|Graphics files]]
;Language structure
+
;[[NML:Language structure|Language structure]]
*Blocks
+
*[[NML:Blocks|Blocks]]
*Features
+
*[[NML:Features|Features]]
;Block syntax
+
;[[NML:Block syntax|Block syntax]]
*GRF
+
*[[NML:GRF|GRF]]
**GRF parameters
+
**[[NML:GRF parameters|GRF parameters]]
*Item
+
*[[NML:Item|Item]]
**Property
+
**[[NML:Property|Property]]
**Graphics
+
**[[NML:Graphics|Graphics]]
**Livery override
+
**[[NML:Livery override|Livery override]]
*Realsprites
+
*[[NML:Realsprites|Realsprites]]
*Recolour sprites
+
*[[NML:Recolour sprites|Recolour sprites]]
*Template
+
*[[NML:Template|Template]]
*Spriteset
+
*[[NML:Spriteset|Spriteset]]
*Spritegroup
+
*[[NML:Spritegroup|Spritegroup]]
*Spritelayout
+
*[[NML:Spritelayout|Spritelayout]]
*Tilelayout
+
*[[NML:Tilelayout|Tilelayout]]
*Switch
+
*[[NML:Switch|Switch]]
*Produce
+
*[[NML:Produce|Produce]]
*Random switch
+
*[[NML:Random switch|Random switch]]
*Cargotable
+
*[[NML:Cargotable|Cargotable]]
*Railtypetable
+
*[[NML:Railtypetable|Railtypetable]]
*If/else
+
*[[NML:If|If/else]]
*While
+
*[[NML:While|While]]
*Error
+
*[[NML:Error|Error]]
*Disable items
+
*[[NML:Disable items|Disable items]]
*Deactivate other NewGRFs
+
*[[NML:Deactivate other NewGRFs|Deactivate other NewGRFs]]
*Testing for other NewGRFs
+
*[[NML:Testing for other NewGRFs|Testing for other NewGRFs]]
*Overriding vehicles in other NewGRFs
+
*[[NML:Overriding vehicles in other NewGRFs|Overriding vehicles in other NewGRFs]]
*Sprite replacement
+
*[[NML:Sprite replacement|Sprite replacement]]
**Replace TTD sprites
+
**[[NML:Replace TTD sprites|Replace TTD sprites]]
**Replace new sprites
+
**[[NML:Replace new sprites|Replace new sprites]]
**Add font glpyhs
+
**[[NML:Add font glpyhs|Add font glpyhs]]
*32bpp sprites
+
*[[NML:32bpp sprites|32bpp sprites]]
*Town names
+
*[[NML:Town names|Town names]]
**Town names parts
+
**[[NML:Town names parts|Town names parts]]
*Parameter assignment
+
*[[NML:Parameter assignment|Parameter assignment]]
*Setting base costs
+
*[[NML:Setting base costs|Setting base costs]]
;Units
+
;[[NML:Units|Units]]
;Expressions
+
;[[NML:Expressions|Expressions]]
*Elementary values
+
*[[NML:Elementary values|Elementary values]]
*Builtin functions
+
*[[NML:Builtin functions|Builtin functions]]
;Language files
+
;[[NML:Language files|Language files]]
 
;Lists of variables and properties.
 
;Lists of variables and properties.
 
{|
 
{|
Line 83: Line 83:
 
|Railtypes || properties || variables || callbacks
 
|Railtypes || properties || variables || callbacks
 
|}
 
|}
;Warnings
+
;[[NML:Warnings|Warnings]]
;Additional references
+
;[[NML:Additional references|Additional references]]
*Animation speed
+
*[[NML:Animation speed|Animation speed]]
*Default industries
+
*[[NML:Default industries|Default industries]]
*Default industry tiles
+
*[[NML:Default industry tiles|Default industry tiles]]
*Base cost table
+
*[[NML:Base cost table|Base cost table]]
*List of sound effects
+
*[[NML:List of sound effects|List of sound effects]]
*List of default vehicle IDs
+
*[[NML:List of default vehicle IDs|List of default vehicle IDs]]
*List of default house properties
+
*[[NML:List of default house properties|List of default house properties]]
*List of town zones
+
*[[NML:List of town zones|List of town zones]]
*List of tile classes
+
*[[NML:List of tile classes|List of tile classes]]
*List of default colour translation palettes
+
*[[NML:List of default colour translation palettes|List of default colour translation palettes]]
*List of direction constants
+
*[[NML:List of direction constants|List of direction constants]]
*List of tile slopes
+
*[[NML:List of tile slopes|List of tile slopes]]
*Default TTD strings
+
*[[NML:Default TTD strings|Default TTD strings]]
;NewGRF compatibility
+
;[[NML:NewGRF compatibility|NewGRF compatibility]]
;Old-style callbacks
+
;[[NML:Old|Old-style callbacks]]

Revision as of 15:59, 16 August 2011

Preface
Getting started
Graphics files
Language structure
Block syntax
Units
Expressions
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
NewGRF compatibility
Old-style callbacks