<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://newgrf-specs.tt-wiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ishtar</id>
	<title>GRFSpecs - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://newgrf-specs.tt-wiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ishtar"/>
	<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/wiki/Special:Contributions/Ishtar"/>
	<updated>2026-05-14T09:26:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=Main_Page&amp;diff=5229</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=Main_Page&amp;diff=5229"/>
		<updated>2026-03-10T20:11:46Z</updated>

		<summary type="html">&lt;p&gt;Ishtar: link to badge labels page from NewGRF Commons section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sprite types ==&lt;br /&gt;
;[[Action0]] - Defines new properties for anything added or changed by the NewGRF&lt;br /&gt;
:{| |-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width:3em&amp;quot;|&#039;&#039;&#039;0&#039;&#039;&#039;&lt;br /&gt;
| [[Action0/Vehicles | Vehicles]]&lt;br /&gt;
| [[Action0/Vehicles/Trains | Trains]]&lt;br /&gt;
| [[Action0/Vehicles/RoadVehicles | RoadVehicles]]&lt;br /&gt;
| [[Action0/Vehicles/Ships | Ships]]&lt;br /&gt;
| [[Action0/Vehicles/Planes | Aircraft]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action0/Stations | Stations]]&lt;br /&gt;
| [[Action0/Canals | Canals &amp;amp; Rivers]]&lt;br /&gt;
| [[Action0/Bridges | Bridges]]&lt;br /&gt;
| [[Action0/Houses | Houses]]&lt;br /&gt;
| [[Action0/Global Settings | Global Settings]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action0/Industry Tiles | Industry Tiles]]&lt;br /&gt;
| [[Action0/Industries | Industries]]&lt;br /&gt;
| [[Action0/Cargos | Cargos]]&lt;br /&gt;
| [[Action0/Sound Effects | Sound Effects]]&lt;br /&gt;
| [[Action0/Airports | Airports]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Signals&#039;&#039;&lt;br /&gt;
| [[Action0/Objects | Objects]]&lt;br /&gt;
| [[Action0/Railtypes | Railtypes]]&lt;br /&gt;
| [[Action0/Airport Tiles | Airport Tiles]]&lt;br /&gt;
| [[Action0/Roadtypes | Roadtypes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action0/Tramtypes | Tramtypes]]&lt;br /&gt;
| [[Action0/Road Stops| Road Stops]]&lt;br /&gt;
| [[Action0/Badges | Badges]]&lt;br /&gt;
| &#039;&#039;Towns&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
;[[Action1]] - Defines one or more graphics sets&lt;br /&gt;
;[[Action2]] - Defines graphics set IDs&lt;br /&gt;
* Basic Action2&lt;br /&gt;
:{| |-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width:3em&amp;quot;|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
|colspan=5| [[Action2/Vehicles | Vehicles]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action2/Stations | Stations]]&lt;br /&gt;
| [[Action2/Single Set | Canals &amp;amp; Rivers]]&lt;br /&gt;
| &#039;&#039;Bridges&#039;&#039;&lt;br /&gt;
| [[Action2/Sprite Layout | Houses]]&lt;br /&gt;
| &#039;&#039;Global Settings&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Action2/Sprite Layout | Industry Tiles]]&lt;br /&gt;
| [[Action2/Industries | Industries]]&lt;br /&gt;
| [[Action2/Single Set | Cargos]]&lt;br /&gt;
| [[Action2/Only Callback Failure | Sound Effects]]&lt;br /&gt;
| [[Action2/Single Set | Airports]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action2/Only Callback Failure | Signals]]&lt;br /&gt;
| [[Action2/Sprite Layout | Objects]]&lt;br /&gt;
| [[Action2/Single Set | Railtypes]]&lt;br /&gt;
| [[Action2/Sprite Layout | Airport Tiles]]&lt;br /&gt;
| [[Action2/Single Set | Roadtypes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action2/Single Set | Tramtypes]]&lt;br /&gt;
| [[Action2/Sprite Layout | Road Stops]]&lt;br /&gt;
| [[Action2/Single Set | Badges]]&lt;br /&gt;
| &#039;&#039;Towns&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
* [[VariationalAction2]] - A conditional switch that determines a [[Callbacks|callback]] result or chains to another Action 2&lt;br /&gt;
: [[VarAction2Advanced]] - Advanced features of Variational Action 2&lt;br /&gt;
: [[GlobalVariables | Global Variables]]&lt;br /&gt;
:{| |-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width:3em&amp;quot;|&#039;&#039;&#039;VA2&#039;&#039;&#039;&lt;br /&gt;
|colspan=5| [[VariationalAction2/Vehicles | Vehicles]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariationalAction2/Stations | Stations]]&lt;br /&gt;
| [[VariationalAction2/Canals | Canals &amp;amp; Rivers]]&lt;br /&gt;
| [[VariationalAction2/Bridges | Bridges]]&lt;br /&gt;
| [[VariationalAction2/Houses | Houses]]&lt;br /&gt;
| &#039;&#039;Global Settings&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[VariationalAction2/Industry Tiles | Industry Tiles]]&lt;br /&gt;
| [[VariationalAction2/Industries | Industries]]&lt;br /&gt;
| [[VariationalAction2/Cargos | Cargos]]&lt;br /&gt;
| &#039;&#039;Sound Effects&#039;&#039;&lt;br /&gt;
| [[VariationalAction2/Airports | Airports]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariationalAction2/Signals | Signals]]&lt;br /&gt;
| [[VariationalAction2/Objects | Objects]]&lt;br /&gt;
| [[VariationalAction2/Railtypes | Railtypes]]&lt;br /&gt;
| [[VariationalAction2/Airport Tiles | Airport Tiles]]&lt;br /&gt;
| [[VariationalAction2/Roadtypes | Roadtypes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VariationalAction2/Tramtypes | Tramtypes]]&lt;br /&gt;
| [[VariationalAction2/Road Stops | Road Stops]]&lt;br /&gt;
| [[VariationalAction2/Badges | Badges]]&lt;br /&gt;
| [[VariationalAction2/Towns | Towns]]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
* [[RandomAction2]] - A randomized Variational Action 2&lt;br /&gt;
:{| |-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width:3em&amp;quot;|&#039;&#039;&#039;R&#039;&#039;&#039;&lt;br /&gt;
|colspan=5| [[RandomAction2#Vehicles | Vehicles]]&lt;br /&gt;
|-&lt;br /&gt;
| [[RandomAction2#Stations | Stations]]&lt;br /&gt;
| [[RandomAction2#Canals | Canals &amp;amp; Rivers]]&lt;br /&gt;
| &#039;&#039;Bridges&#039;&#039;&lt;br /&gt;
| [[RandomAction2#Town_building_triggers | Houses]]&lt;br /&gt;
| &#039;&#039;Global Settings&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[RandomAction2#Industry_tile_triggers | Industry Tiles]]&lt;br /&gt;
| [[RandomAction2#Industry_tile_triggers | Industries]]&lt;br /&gt;
| &#039;&#039;Cargos&#039;&#039;&lt;br /&gt;
| &#039;&#039;Sound Effects&#039;&#039;&lt;br /&gt;
| [[RandomAction2#Stations | Airports]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Signals&#039;&#039;&lt;br /&gt;
| [[RandomAction2#Objects | Objects]]&lt;br /&gt;
| [[RandomAction2#Rail_types | Railtypes]]&lt;br /&gt;
| [[RandomAction2#Stations | Airport Tiles]]&lt;br /&gt;
| [[RandomAction2#Road_types | Roadtypes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[RandomAction2#Tram_types | Tramtypes]]&lt;br /&gt;
| [[RandomAction2#Road_stops | Road Stops]]&lt;br /&gt;
| &#039;&#039;Badges&#039;&#039;&lt;br /&gt;
| &#039;&#039;Towns&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [[Callbacks]] - List of available callbacks&lt;br /&gt;
&lt;br /&gt;
;[[Action3]] - Associates Action 2s with an Action 0&lt;br /&gt;
:{| |-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width:3em&amp;quot;|&#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|colspan=5| [[Action3 | Vehicles]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action3 | Stations]]&lt;br /&gt;
| [[Action3/Canals | Canals &amp;amp; Rivers]]&lt;br /&gt;
| &#039;&#039;Bridges&#039;&#039;&lt;br /&gt;
| [[Action3 | Houses]]&lt;br /&gt;
| &#039;&#039;Global Settings&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Action3 | Industry Tiles]]&lt;br /&gt;
| [[Action3 | Industries]]&lt;br /&gt;
| [[Action3 | Cargos]]&lt;br /&gt;
| [[Action3 | Sound Effects]]&lt;br /&gt;
| [[Action3 | Airports]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action3 | Signals]]&lt;br /&gt;
| [[Action3 | Objects]]&lt;br /&gt;
| [[Action3/Railtypes | Railtypes]]&lt;br /&gt;
| [[Action3 | Airport Tiles]]&lt;br /&gt;
| [[Action3/Roadtypes | Roadtypes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Action3/Tramtypes | Tramtypes]]&lt;br /&gt;
| [[Action3 | Road Stops]]&lt;br /&gt;
| [[Action3/Badges | Badges]]&lt;br /&gt;
| &#039;&#039;Towns&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
: [[Action3LiveryOverride]] - Change wagon livery to match the engine&lt;br /&gt;
;[[Action4]] - Defines text strings&lt;br /&gt;
;[[Action5]] - Replaces base set sprites not present in the original TTD.&lt;br /&gt;
;[[Action6]] - Modifies the contents of the following sprite&lt;br /&gt;
;[[Action7]] - Conditionally skips sprites or jumps to a label&lt;br /&gt;
: [[TTDPatchFlags| GameConfigFlags]] - Configuration flags for Action 7/9 Variable 85&lt;br /&gt;
;[[Action8]] - Defines GRFID, Name and Description&lt;br /&gt;
;[[Action9]] - (see action 7 above)&lt;br /&gt;
;[[ActionA]] - Replaces TTD base set sprites&lt;br /&gt;
;[[ActionB]] - Generates an error message&lt;br /&gt;
;[[ActionC]] - Does nothing (can be used to embed comments)&lt;br /&gt;
;[[ActionD]] - Assigns parameters and calculates results&lt;br /&gt;
* [[ReadingOtherGRFParameters]] - Reading another GRF file&#039;s parameters&lt;br /&gt;
* [[ReadingPatchVariables| ReadingGameSettings]] - Reading game configuration settings&lt;br /&gt;
* [[GRFResourceManagement]] - Preventing conflicts with limited resources&lt;br /&gt;
;[[ActionE]] - Deactivates a NewGRF file&lt;br /&gt;
;[[ActionF]] - Defines new town name styles&lt;br /&gt;
;[[Action10]] - Defines a label for action 7/9&lt;br /&gt;
;[[Action11]] - Defines new sounds&lt;br /&gt;
;[[Action12]] - Adds Unicode font glyphs&lt;br /&gt;
;[[Action13]] - Translates GRF-specific strings&lt;br /&gt;
;[[Action14]] - Static NewGRF information (OpenTTD only)&lt;br /&gt;
;[[RealSprites]] - Sprites that actually are drawn on the screen&lt;br /&gt;
;[[RecolorSprites]] - Changing other sprites&#039; colors&lt;br /&gt;
&lt;br /&gt;
== Graphics properties ==&lt;br /&gt;
* [[PalettesAndCoordinates#Palettes | Palettes]] - Palettes used by the game&lt;br /&gt;
* [[PalettesAndCoordinates#Coordinates | Coordinates]] - Coordinates used for sprite alignement&lt;br /&gt;
&lt;br /&gt;
== TTD defaults ==&lt;br /&gt;
* [[DefaultHouseProps]] - Default property values for TTD&#039;s houses&lt;br /&gt;
* [[IndustryTileDefaultProps]] - Default property values for TTD&#039;s industry tiles&lt;br /&gt;
* [[IndustryDefaultProps]] - Default properties values for TTD&#039;s industries&lt;br /&gt;
* [[CargoDefaultProps]] - Default property values for TTD&#039;s cargo types&lt;br /&gt;
* [[VehicleIDs]] - Default vehicle IDs&lt;br /&gt;
* [[NML:Default_Vehicle_Properties]] - Default Vehicle Properties (NML)&lt;br /&gt;
* [[AirportTypes]] - Default Airport IDs&lt;br /&gt;
* [[AirportTileDefaultProps]] - Default airport tile properties&lt;br /&gt;
&lt;br /&gt;
== NewGRF commons ==&lt;br /&gt;
* [[Action0Cargos#CargoClasses_.2816.29 | Cargo classes]] - Commonly used cargo classes&lt;br /&gt;
* [[CargoTypes | Cargo labels]] - Commonly used cargo labels&lt;br /&gt;
* [[ObjectLabels | Object classes]] - Commonly used object clases&lt;br /&gt;
* [[TracktypeLabels | Rail/road/tram type labels]] - Commonly used labels for rail/road/tram types&lt;br /&gt;
* [[Badge labels]] - Commonly used badge labels&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
* [[Features]] - List of all features and feature-specific actions.&lt;br /&gt;
* [[BaseCosts | Base Costs]]&lt;br /&gt;
* [[VehicleRefitting | Vehicle Refitting]]&lt;br /&gt;
* [[GrfLoadingStages | GRF loading stages]]&lt;br /&gt;
* [[GlobalVariables | Global variables]]&lt;br /&gt;
* [[Storages | Storages]]&lt;br /&gt;
* [[StringCodes | String control codes]]&lt;br /&gt;
* [[TextIDs | Text IDs (TTD + TTDPatch + NewGRF defined)]]&lt;br /&gt;
* [[GRFActionsDetailed | Syntax details]]&lt;br /&gt;
* [[Version numbers | Types of version numbers used throughout the specs]]&lt;br /&gt;
* [[DebuggingGRFCode | Debugging NewGRFs]]&lt;br /&gt;
* [[SpriteErrors | TTDPatch error codes on loading NewGRFs]]&lt;br /&gt;
* [[GRFv9 | GRFv9 Proposals]]&lt;br /&gt;
* [https://wiki.openttd.org/en/Development/NewGRF/Specification%20Status Specification Status]&lt;br /&gt;
&lt;br /&gt;
== Game mechanics ==&lt;br /&gt;
* [[TownZones | Town zones]]&lt;br /&gt;
* [[NMLMain | NML]]&lt;/div&gt;</summary>
		<author><name>Ishtar</name></author>
	</entry>
</feed>