2005-03-11 00:32:24 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
< html >
< head >
2010-08-27 11:42:48 +01:00
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" >
2005-03-11 18:31:56 +00:00
< meta name = "Description" content = "Structure of OpenTTD (OTTD) landscape arrays #2" >
< title > OpenTTD Landscape Internals - #2< / title >
< style type = "text/css" >
2021-02-14 22:09:01 +00:00
span.free { font-family: "Courier New", Courier, mono; background-color: rgb( 70, 190, 70); }
span.usable { font-family: "Courier New", Courier, mono; background-color: rgb( 50, 150, 150); }
span.used { font-family: "Courier New", Courier, mono; background-color: rgb(120, 120, 255); }
span.pool { font-family: "Courier New", Courier, mono; background-color: rgb(220, 120, 255); }
span.patch { font-family: "Courier New", Courier, mono; background-color: rgb(255, 165, 0); }
span.abuse { font-family: "Courier New", Courier, mono; background-color: rgb(255, 100, 100); }
span.rearrange{ font-family: "Courier New", Courier, mono; background-color: rgb(160, 160, 255); }
2006-01-15 10:26:07 +00:00
td.bits { white-space: nowrap; text-align: center; font-family: "Courier New", Courier, mono; }
td.caption { white-space: nowrap; text-align: left; }
td li { white-space: nowrap; text-align: left; }
th { white-space: nowrap; text-align: center; }
2005-03-11 18:31:56 +00:00
< / style >
2005-03-11 00:32:24 +00:00
< / head >
< body style = "direction: ltr;" >
< h3 style = "font-weight: bold;" > Landscape< / h3 >
2015-03-28 16:48:46 +00:00
< span style = "font-weight: bold;" > < / span > Nine attributes hold the information about a tile.
2005-03-11 18:31:56 +00:00
This can be seen in the < a href = "landscape.html" > Landscape< / a > document. This page tries to give an overview of used and free bits of
the array so you can quickly see what is used and what is not.
2021-02-14 22:09:01 +00:00
2005-03-11 18:31:56 +00:00
< ul >
2014-09-21 12:20:29 +01:00
< li > < span style = "font-weight: bold;" > type< / span > - 8 bits in size, tile class (bits 4..7), bridge (bits 2..3) tropic zone (bits 0..1, only valid in tropic climate)< / li >
< li > < span style = "font-weight: bold;" > height< / span > - 8 bits in size, stores tile height< / li >
2005-10-04 18:34:50 +01:00
< li > < span style = "font-weight: bold;" > m1< / span > - 8 bits in size, used to identify the owner of that tile (eg piece of rail, bridge, etc.)< / li >
2005-07-21 07:13:17 +01:00
< li > < span style = "font-weight: bold;" > m2< / span > - 16 bits in size, used to identify the index of the given tile (object) in the (object-)array< / li >
2006-01-15 09:17:01 +00:00
< li > < span style = "font-weight: bold;" > m3< / span > - 8 bits in size, is used for general storage< / li >
< li > < span style = "font-weight: bold;" > m4< / span > - 8 bits in size, is used for general storage< / li >
2005-07-21 07:13:17 +01:00
< li > < span style = "font-weight: bold;" > m5< / span > - 8 bits in size, is used for general storage< / li >
2014-09-21 12:20:29 +01:00
< li > < span style = "font-weight: bold;" > m6< / span > - 8 bits in size, is used for general storage< / li >
2007-03-19 11:27:30 +00:00
< li > < span style = "font-weight: bold;" > m7< / span > - 8 bits in size, is used for general storage< / li >
2018-05-23 11:48:01 +01:00
< li > < span style = "font-weight: bold;" > m8< / span > - 16 bits in size, is used for general storage< / li >
2005-03-11 18:31:56 +00:00
< / ul >
2021-02-14 22:09:01 +00:00
< p >
< ul >
< li > < span style = "font-weight: bold;" > < span class = "free" > O< / span > < / span > - bit is free< / li >
< li > < span style = "font-weight: bold;" > < span class = "usable" > X< / span > < / span > - bit is used, but could be freed if needed< / li >
< li > < span style = "font-weight: bold;" > < span class = "used" > X< / span > < / span > - bit is used< / li >
< li > < span style = "font-weight: bold;" > < span class = "pool" > X< / span > < / span > - bit is used for an index on a pool< / li >
< li > < span style = "font-weight: bold;" > < span class = "patch" > X< / span > < / span > - bit is introduced by a patch< / li >
< li > < span style = "font-weight: bold;" > < span class = "abuse" > X< / span > < / span > - bit of attribute is abused for different purposes, i.e. other bits define the actual meaning< / li >
< li > < span style = "font-weight: bold;" > < span class = "rearrange" > X< / span > < / span > - bit is accessed, but a rearrangement of the map array could free some of these bits (probably not done for bit alignment)< / li >
< / ul >
2005-03-11 18:31:56 +00:00
2006-01-16 15:23:06 +00:00
< table align = center border = "1" cellpadding = "2" cellspacing = "2" >
2005-03-11 00:32:24 +00:00
< tbody >
< tr >
2006-01-16 15:23:06 +00:00
< th colspan = 2 > class< / th >
2014-09-21 12:20:29 +01:00
< th > type (8)< / th >
< th > height (8)< / th >
2006-01-15 10:26:07 +00:00
< th > m1 (8)< / th >
< th > m2 (16)< / th >
< th > m3 (8)< / th >
< th > m4 (8)< / th >
< th > m5 (8)< / th >
2007-01-11 02:05:13 +00:00
< th > m6 (8)< / th >
2007-03-19 11:27:30 +00:00
< th > m7 (8)< / th >
2018-05-23 11:48:01 +01:00
< th > m8 (16)< / th >
2005-03-11 00:32:24 +00:00
< / tr >
2005-07-07 16:21:55 +01:00
< tr >
2006-01-16 15:23:06 +00:00
< td colspan = 2 class = "caption" > bits< / td >
2006-01-15 10:46:36 +00:00
< td class = "bits" > 7654 3210< / td >
2007-01-11 02:05:13 +00:00
< td class = "bits" > 7654 3210< / td >
2014-09-21 12:20:29 +01:00
< td class = "bits" > 7654 3210< / td >
2006-01-15 10:46:36 +00:00
< td class = "bits" > FEDC BA98 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
2007-03-19 11:27:30 +00:00
< td class = "bits" > 7654 3210< / td >
2018-05-23 11:48:01 +01:00
< td class = "bits" > FEDC BA98 7654 3210< / td >
2005-07-07 16:21:55 +01:00
< / tr >
2005-03-11 00:32:24 +00:00
< tr >
2006-09-12 11:42:04 +01:00
< td rowspan = "2" > 0< / td >
2006-01-16 15:23:06 +00:00
< td class = "caption" > ground< / td >
2024-06-25 20:11:41 +01:00
< td class = "bits" rowspan = 28 > < span class = "used" title = "Tile type" > XXXX< / span > < span class = "used" title = "Presence and direction of bridge above" > XX< / span > < span class = "used" title = "Tropic Zone: only meaningful in tropic climate. It contains the definition of the available zones" > XX< / span > < / td >
< td class = "bits" rowspan = 28 > < span class = "used" title = "Tile height" > XXXX XXXX< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 2 > < span class = "free" > OOO< / span > < span class = "usable" title = "Owner (always OWNER_NONE)" > 1 OOOO< / span > < / td >
2018-05-23 11:48:01 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Type of hedge on NE border" > XXX< / span > < span class = "used" title = "Snow presence" > X< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "Type of hedge on SW border" > XXX< / span > < span class = "used" title = "Type of hedge on SE border" > XXX< / span > < span class = "free" > OO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "Update counter" > XXX< / span > < span class = "used" title = "Type: grass, rough land, rocks, fields, snow, desert" > XXX< / span > < span class = "used" title = "Density" > XX< / span > < / td > < td class = "bits" rowspan = 2 > < span class = "free" > OOO< / span > < span class = "used" title = "Type of hedge on NW border" > X XX< / span > < span class = "free" > OO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
2006-09-12 11:42:04 +01:00
< tr >
< td class = "caption" > farmland< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "pool" title = "Industry index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Type of hedge on NE border" > XXX< / span > < span class = "used" title = "Field production stage" > XXXXX< / span > < / td >
2006-09-12 11:42:04 +01:00
< / tr >
2005-03-11 00:32:24 +00:00
< tr >
2009-07-22 10:21:48 +01:00
< td rowspan = 3 > 1< / td >
2006-01-16 15:23:06 +00:00
< td class = "caption" > rail< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 3 > < span class = "used" title = "Ship docking tile status (for half-tile with water)" > X< / span > < span class = "free" > OO< / span > < span class = "used" title = "Owner" > X XXXX< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO< / span > < span class = "used" title = "Reserved tracks" > XXXX< / span > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO< / span > < span class = "used" title = "Ground type: fences, snow, desert" > XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Rail tile type: rail, rail with signals, depot" > OO< / span > < span class = "used" title = "Track pieces" > XXXXXX< / span > < / td >
< td class = "bits" rowspan = 3 > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" rowspan = 3 > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" rowspan = 3 > < span class = "free" > OOOO OOOO OO< / span > < span class = "used" title = "Railway type" > XX XXXX< / span > < / td >
2008-01-31 15:18:07 +00:00
< / tr >
< tr >
< td class = "caption" > rail with signals< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > OOOO< / span > < span class = "used" title = "Reserved tracks" > XXXX< / span > < span class = "used" title = "Signal types and sempahore/lights" > XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Signals present" > XXXX< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" > < span class = "used" title = "Signals colors" > XXXX< / span > < span class = "used" title = "Ground type: fences, snow, desert" > XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Rail tile type: rail, rail with signals, depot" > O1< / span > < span class = "used" title = "Track pieces" > XXXXXX< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2006-01-16 15:23:06 +00:00
< td class = "caption" > depot< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "pool" title = "Depot index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO< / span > < span class = "used" title = "Ground type: fences, snow, desert (fences on depot are not valid)" > XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Rail tile type: rail, rail with signals, depot" > 11< / span > < span class = "free" > O< / span > < span class = "used" title = "PBS reservation" > X< / span > < span class = "free" > OO< / span > < span class = "used" title = "Depot exit direction" > XX< / span > < / td >
2006-01-16 15:23:06 +00:00
< / tr >
2005-03-11 00:32:24 +00:00
< tr >
2006-01-16 15:23:06 +00:00
< td rowspan = 3 > 2< / td >
< td class = "caption" > road< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > OOO< / span > < span class = "used" title = "Owner of road" > X XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "pool" title = "Town index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Owner of tram" > XXXX< / span > < span class = "used" title = "Tram pieces" > XXXX< / span > < / td >
< td class = "bits" rowspan = 3 > < span class = "free" > OO< / span > < span class = "used" title = "Road type" > XX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Tile type: simple road (00), level crossing (01), road depot (10)" > OO< / span > < span class = "used" title = "Disallow vehicles to go a specific direction" > XX< / span > < span class = "used" title = "Road pieces" > XXXX< / span > < / td >
< td class = "bits" > < span class = "free" > OO< / span > < span class = "used" title = "Pavement type" > XXX< / span > < span class = "free" > OOO< / span > < / td >
< td class = "bits" > < span class = "free" > OO< / span > < span class = "used" title = "Snow/desert present" > X< / span > < span class = "free" > O< / span > < span class = "used" title = "Roadworks counter" > XXXX< / span > < / td >
< td class = "bits" rowspan = 1 > < span class = "free" > OOOO< / span > < span class = "used" title = "Tram type" > XXXX XX< span class = "free" > OO OOOO< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2006-01-16 15:23:06 +00:00
< td class = "caption" > level crossing< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > OOO< / span > < span class = "used" title = "Owner of rail track" > X XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Owner of tram" > XXXX< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" > < span class = "used" title = "Tile type: simple road (00), level crossing (01), road depot (10)" > O1< / span > < span class = "used" title = "Lights are on" > X< / span > < span class = "used" title = "PBS reservation" > X< / span > < span class = "free" > OOO< / span > < span class = "used" title = "Direction of the rail and roads" > X< / span > < / td >
< td class = "bits" > < span class = "free" > OO< / span > < span class = "used" title = "Pavement type" > XXX< / span > < span class = "free" > OOO< / span > < / td >
< td class = "bits" > < span class = "free" > OO< / span > < span class = "used" title = "Snow/desert present" > X< / span > < span class = "used" title = "Owner of road" > XXXXX< / span > < / td >
< td class = "bits" rowspan = 1 > < span class = "free" > OOOO< / span > < span class = "used" title = "Tram type" > XXXX XX< / span > < span class = "used" title = "Railway type" > XXXXXX< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2006-01-16 15:23:06 +00:00
< td class = "caption" > road depot< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > OOO< / span > < span class = "used" title = "Owner of the depot" > X XXXX< / span > < / td >
< td class = "bits" > < span class = "pool" title = "Depot index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "usable" title = "Owner of tram depot" > XXXX< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" > < span class = "used" title = "Tile type: simple road (00), level crossing (01), road depot (10)" > 1O< / span > < span class = "free" > OO OO< / span > < span class = "used" title = "Depot exit direction" > XX< / span > < / td >
2014-09-21 12:20:29 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > OO< / span > < span class = "used" title = "Snow/desert present" > X< / span > < span class = "usable" title = "Owner of road depot" > XXXXX< / span > < / td >
< td class = "bits" rowspan = 1 > < span class = "free" > OOOO< / span > < span class = "used" title = "Tram type" > XXXX XX< / span > < span class = "free" > OO OOOO< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2021-02-14 22:09:01 +00:00
< td rowspan = 2 > 3< / td >
< td class = "caption" > finished house< / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "House random bits" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "pool" title = "Town index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "House is complete/in construction (see m5)" > 1< / span > < span class = "used" title = "House type (m4 + m3[6])" > X< / span > < span class = "free" > O< / span > < span class = "usable" title = "Activated triggers (bits 2..4 don't have a meaning)" > XXX< / span > < span class = "used" title = "Activated triggers (bits 2..4 don't have a meaning)" > XX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "House type (m4 + m3[6])" > XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Age in years, clamped at 255" > XXXX XXXX< / span > < / td >
2024-11-27 19:33:32 +00:00
< td class = "bits" rowspan = 2 > < span class = "abuse" title = "Newhouses activated: periodic processing time remaining; if not, lift position for houses 04 and 05" > XXXX XX< / span > < span class = "used" title = "Animated tile state" > XX< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 2 > < span class = "abuse" title = "If newhouses active, m7 is the current animation frame" > XXXX< / span > < span class = "abuse" title = "If newhouses active, m7 is the current animantion frame; if not, lift behaviour for houses 04 and 05" > XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
< / tr >
< tr >
< td class = "caption" > house under construction< / td >
< td class = "bits" > < span class = "used" title = "House is complete/in construction (see m5)" > O< / span > < span class = "used" title = "House type (m4 + m3[6])" > X< / span > < span class = "free" > O< / span > < span class = "usable" title = "Activated triggers (bits 2..4 don't have a meaning)" > XXX< / span > < span class = "used" title = "Activated triggers (bits 2..4 don't have a meaning)" > XX< / span > < / td >
< td class = "bits" > < span class = "free" > OOO< / span > < span class = "used" title = "Construction stage" > XX< / span > < span class = "used" title = "Construction counter" > XXX< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2006-01-16 15:23:06 +00:00
< td > 4< / td >
< td class = "caption" > trees< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > O< / span > < span class = "used" title = "Water class" > XX< / span > < span class = "usable" title = "Owner (always OWNER_NONE)" > 1 OOOO< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO OOO< / span > < span class = "used" title = "Tree ground" > XXX< / span > < span class = "used" title = "Tree density" > XX< / span > < span class = "used" title = "Tree counter" > XXXX< / span > < / td >
< td class = "bits" > < span class = "usable" title = "Tree type unused bits" > XX< / span > < span class = "used" title = "Tree type" > XX XXXX< / span > < / td >
2011-11-08 19:48:47 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Number of trees on tile (+1)" > XX< / span > < span class = "free" > OO O< / span > < span class = "used" title = "Tree growth" > XXX< / span > < / td >
2014-09-21 12:20:29 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2007-03-19 11:27:30 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2018-05-23 11:48:01 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2024-04-23 21:21:53 +01:00
< td rowspan = 8 > 5< / td >
2008-01-24 17:32:03 +00:00
< td class = "caption" > rail station< / td >
2024-04-23 21:21:53 +01:00
< td class = "bits" rowspan = 8 > < span class = "free" > O< / span > < span class = "used" title = "Water class" > XX< / span > < span class = "used" title = "Owner" > XXXXX< / span > < / td >
< td class = "bits" rowspan = 8 > < span class = "pool" title = "Station index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
2024-11-15 21:52:57 +00:00
< td class = "bits" rowspan = 2 > < span class = "used" title = "Random bits" > XXXX< / span > < span class = "free" > O< / span > < span class = "used" title = "May have pylons" > X< / span > < span class = "used" title = "May have wires" > X< / span > < span class = "used" title = "Tile is blocked" > X< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 2 > < span class = "used" title = "Custom station specifications ID" > XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Graphics index" > XXXX XXXX< / span > < / td >
2024-11-27 19:33:32 +00:00
< td class = "bits" rowspan = 2 > < span class = "free" > O< / span > < span class = "used" title = "Station type" > XXX X< / span > < span class = "used" title = "Reserved track" > X< / span > < span class = "used" title = "Animated tile state" > XX< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 2 > < span class = "used" title = "Animation frame" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO OOOO OO< / span > < span class = "used" title = "Railway type" > XX XXXX< / span > < / td >
2008-01-24 17:32:03 +00:00
< / tr >
2009-07-22 10:21:48 +01:00
< tr >
< td class = "caption" > rail waypoint< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "usable" title = "Graphics index" > OOOO OOO< / span > < span class = "used" title = "Graphics index" > X< / span > < / td >
2009-07-22 10:21:48 +01:00
< / tr >
2008-01-24 17:32:03 +00:00
< tr >
< td class = "caption" > road stop< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Owner of tram" > XXXX< / span > < span class = "free" > OOOO< / span > < / td >
2024-04-23 21:21:53 +01:00
< td class = "bits" rowspan = 2 > < span class = "free" > OO< / span > < span class = "used" title = "Roadtype for road stop" > XX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "usable" title = "Graphics index" > OOOO O< / span > < span class = "used" title = "Graphics index: 00 (exit towards NE), 01 (exit towards SE), 02 (exit towards SW), 03 (exit towards NW), 04 (drive through X), 05 (drive through Y)" > XXX< / span > < / td >
2024-11-27 19:33:32 +00:00
< td class = "bits" rowspan = 6 > < span class = "free" > O< / span > < span class = "used" title = "Station type" > XXX X< / span > < span class = "free" > O< / span > < span class = "used" title = "Animated tile state" > XX< / span > < / td >
2024-04-23 21:21:53 +01:00
< td class = "bits" rowspan = 2 > < span class = "free" > OOO< / span > < span class = "used" title = "Owner of road" > X XXXX< / span > < / td >
2022-11-06 15:01:27 +00:00
< td class = "bits" > < span class = "free" > OOOO< / span > < span class = "used" title = "Tram type" > XXXX XX< / span > < span class = "used" title = "Custom road stops specifications ID" > XXXXXX< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
2024-04-23 21:21:53 +01:00
< tr >
< td class = "caption" > road waypoint< / td >
< td class = "bits" > < span class = "used" title = "Owner of tram" > XXXX< / span > < span class = "used" title = "Pavement type" > XX< / span > < span class = "free" > OO< / span > < / td >
2024-09-07 14:57:29 +01:00
< td class = "bits" > < span class = "used" title = "Snow/desert present" > X< / span > < span class = "free" > OOO< / span > < span class = "used" title = "Tram type" > XXXX XX< / span > < span class = "used" title = "Custom road stops specifications ID" > XXXXXX< / span > < / td >
2024-04-23 21:21:53 +01:00
< / tr >
2008-01-24 17:32:03 +00:00
< tr >
2021-02-14 22:09:01 +00:00
< td class = "caption" > airport< / td >
< td class = "bits" > < span class = "used" title = "Random bits" > XXXX< / span > < span class = "free" > OOOO< / span > < / td >
2008-01-24 17:32:03 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Graphics index" > XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Animation frame" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 4 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
2008-01-24 17:32:03 +00:00
< / tr >
< tr >
2021-02-14 22:09:01 +00:00
< td class = "caption" > dock< / td >
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" > < span class = "usable" title = "Graphics index" > OOOO < / span > < span class = "usable" title = "Graphics index" > O< / span > < span class = "used" title = "Graphics index" > XXX< / span > < / td >
2010-01-21 13:34:05 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2008-01-24 17:32:03 +00:00
< / tr >
< tr >
< td class = "caption" > buoy< / td >
2010-08-11 15:14:06 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2010-01-21 13:34:05 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "usable" > OOOO OOOO< / span > < / td >
2008-01-24 17:32:03 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< / tr >
< tr >
< td class = "caption" > oilrig< / td >
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2010-01-21 13:34:05 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "usable" > OOOO OOOO< / span > < / td >
2008-01-24 17:32:03 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< / tr >
2005-03-11 00:32:24 +00:00
< tr >
2024-10-26 10:17:44 +01:00
< td rowspan = 5 > 6< / td >
< td class = "caption" > sea< / td >
< td class = "bits" rowspan = 5 > < span class = "used" title = "Ship docking tile status" > X< / span > < span class = "used" title = "Water class" > XX< / span > < span class = "used" title = "Owner" > XXXXX< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 4 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
2024-10-19 19:09:53 +01:00
< td class = "bits" rowspan = 5 > < span class = "free" > OOOO OOO< / span > < span class = "used" title = "Non-flooding state" > X< / span > < / td >
2024-10-26 10:17:44 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" > < span class = "used" title = "Water tile type: coast, clear, lock, depot" > 0000< / span > < span class = "free" > OOO0< / span > < / td >
< td class = "bits" rowspan = 5 > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" rowspan = 5 > < span class = "free" > OOOO OOOO< / td >
< td class = "bits" rowspan = 5 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
2008-01-31 15:18:07 +00:00
< / tr >
< tr >
< td class = "caption" > canal, river< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Canal/river random bits" > XXXX XXXX< / span > < / td >
2024-10-26 10:17:44 +01:00
< td class = "bits" > < span class = "used" title = "Water tile type: coast, clear, lock, depot" > 0000< / span > < span class = "free" > OOOO< / span > < / td >
< / tr >
< tr >
< td class = "caption" > shore< / td >
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" > < span class = "used" title = "Water tile type: coast, clear, lock, depot" > 0001< / span > < span class = "free" > OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< / tr >
< tr >
< td class = "caption" > lock< / td >
2008-01-31 15:18:07 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2024-10-26 10:17:44 +01:00
< td class = "bits" > < span class = "used" title = "Water tile type: coast, clear, lock, depot" > 0010< / span > < span class = "used" title = "Lock part" > XX< / span > < span class = "used" title = "Lock orientation m5[1..0]" > XX< / span > < / td >
2008-01-31 15:18:07 +00:00
< / tr >
< tr >
< td class = "caption" > shipdepot< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "pool" title = "Depot index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
2014-09-21 12:20:29 +01:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2024-10-26 10:17:44 +01:00
< td class = "bits" > < span class = "used" title = "Water tile type: coast, clear, lock, depot" > 0011< / span > < span class = "free" > OO< / span > < span class = "used" title = "Depot axis" > X< / span > < span class = "used" title = "Depot part" > X< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2021-02-14 22:09:01 +00:00
< td rowspan = 2 > 8< / td >
< td class = "caption" > finished industry< / td >
< td class = "bits" > < span class = "used" title = "Completed industry" > 1< / span > < span class = "used" title = "Water class" > XX< / span > < span class = "free" > O< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "pool" title = "Industry index on pool" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "Random bits" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "Animation loop" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "used" title = "Industry graphics ID (m5 + m6[2])" > XXXX XXXX< / span > < / td >
2024-11-27 19:33:32 +00:00
< td class = "bits" rowspan = 2 > < span class = "free" > OO< / span > < span class = "used" title = "Random triggers (NewGRF)" > XXX< / span > < span class = "used" title = "Industry graphics ID (m5 + m6[2])" > X< / span > < span class = "used" title = "Animated tile state" > XX< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 2 > < span class = "used" title = "Animation frame" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
< / tr >
< tr >
< td class = "caption" > industry under construction< / td >
< td class = "bits" > < span class = "used" title = "Completed industry" > O< / span > < span class = "used" title = "Water class" > XX< / span > < span class = "free" > O< / span > < span class = "used" title = "If under construction, construction counter and stage of construction" > XXXX< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2006-12-27 12:38:02 +00:00
< td rowspan = 2 > 9< / td >
2007-01-11 02:05:13 +00:00
< td class = "caption" > tunnel entrance< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" rowspan = 2 > < span class = "used" title = "Ship docking tile status (for aqueducts)" > X< / span > < span class = "free" > OO< / span > < span class = "used" title = "Owner" > XXXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "rearrange" title = "Owner of tram (road only; a rearrangement can free some of these bits)" > XXXX< / span > < span class = "free" > OOOO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OO< / span > < span class = "used" title = "Road type" > XX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Bridge or tunnel bit" > O< / span > < span class = "free" > OO< / span > < span class = "rearrange" title = "PBS reservation (rail; a rearrangement can free some of these bits)" > X< / span > < span class = "used" title = "Transport type" > XX< / span > < span class = "used" title = "Direction of the tunnel/bridge" > XX< / span > < / td >
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OO< / span > < span class = "used" title = "Snow/desert present" > X< / span > < span class = "rearrange" title = "Owner of road (road only; a rearrangement can free some of these bits)" > X XXXX< / span > < / td >
< td class = "bits" rowspan = 2 > < span class = "free" > OOOO< / span > < span class = "used" title = "Tram type" > XXXX XX< / span > < span class = "rearrange" title = "Railway type (rail only; a rearrangement can free some of these bits)" > XX XXXX< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2006-03-14 09:00:10 +00:00
< td > bridge ramp< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Bridge or tunnel bit" > 1< / span > < span class = "free" > OO< / span > < span class = "rearrange" title = "PBS reservation (rail; a rearrangement can free some of these bits)" > X< / span > < span class = "used" title = "Transport type" > XX< / span > < span class = "used" title = "Direction of the tunnel/bridge" > XX< / span > < / td >
< td class = "bits" > < span class = "free" > OO< / span > < span class = "used" title = "Bridge type: wooden, steel,..." > XX XX< / span > < span class = "free" > OO< / span > < / td >
2005-03-11 00:32:24 +00:00
< / tr >
< tr >
2021-02-14 22:09:01 +00:00
< td > A< / td >
2010-08-08 11:59:30 +01:00
< td class = "caption" > objects< / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "free" > O< / span > < span class = "used" title = "Water class" > XX< / span > < span class = "used" title = "Owner" > XXXXX< / span > < / td >
< td class = "bits" > < span class = "pool" title = "Object index on pool (m2 + m5)" > XXXX XXXX XXXX XXXX< / span > < / td >
< td class = "bits" > < span class = "used" title = "Random bits" > XXXX XXXX< / span > < / td >
2008-01-31 15:18:07 +00:00
< td class = "bits" > < span class = "free" > OOOO OOOO< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "pool" title = "Object index on pool (m2 + m5)" > XXXX XXXX< / span > < / td >
2024-11-27 19:33:32 +00:00
< td class = "bits" > < span class = "free" > OOOO OO< / span > < span class = "used" title = "Animated tile state" > XX< / span > < / td >
2021-02-14 22:09:01 +00:00
< td class = "bits" > < span class = "used" title = "Animation counter" > XXXX XXXX< / span > < / td >
< td class = "bits" rowspan = 1 > < span class = "free" > OOOO OOOO OOOO OOOO< / span > < / td >
< / tr >
< tr >
< td colspan = 2 class = "caption" > bits< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > FEDC BA98 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > 7654 3210< / td >
< td class = "bits" > FEDC BA98 7654 3210< / td >
< / tr >
< tr >
< th colspan = 2 > class< / th >
< th > type (8)< / th >
< th > height (8)< / th >
< th > m1 (8)< / th >
< th > m2 (16)< / th >
< th > m3 (8)< / th >
< th > m4 (8)< / th >
< th > m5 (8)< / th >
< th > m6 (8)< / th >
< th > m7 (8)< / th >
< th > m8 (16)< / th >
2005-03-11 00:32:24 +00:00
< / tr >
< / tbody >
< / table >
2005-03-11 18:31:56 +00:00
2005-03-11 00:32:24 +00:00
< / body >
< / html >