1 <!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
5 <meta name=
"Author" content=
"Marcin Grzegorczyk">
6 <meta name=
"Description" content=
"Structure of OpenTTD (OTTD) landscape arrays">
7 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8">
8 <title>OpenTTD Landscape externals (industries)
</title>
13 <h3><a name=
"Landscape">Landscape
</a></h3>
15 These are the different industry tile types available on standard game.
20 <th align=left
>Type
</th>
21 <th align=left
>Description
</th>
25 <td nowrap valign=top
><tt>00</tt>..
<tt>06</tt> </td>
26 <td align=left
>coal mine
29 <td nowrap valign=top
><tt>00</tt> </td>
30 <td align=left
>wheel tower when not animated
</td>
33 <td nowrap valign=top
><tt>01</tt> </td>
34 <td align=left
>wheel tower when animated
<br>
35 animation state in m7 bits
5.
.0; m7 bit
6 set = sound already generated
</td>
42 <td nowrap valign=top
><tt>07</tt>..
<tt>0A
</tt> </td>
43 <td align=left
>power station
46 <td nowrap valign=top
><tt>08</tt> </td>
47 <td align=left
>chimney
</td>
50 <td nowrap valign=top
><tt>0A
</tt> </td>
51 <td align=left
>transformer; animation progress in m7(valid range
<tt>0</tt>..
<tt>7</tt>)
</td>
58 <td nowrap valign=top
><tt>0B
</tt>..
<tt>0F
</tt> </td>
59 <td align=left
>sawmill
</td>
63 <td nowrap valign=top
><tt>10</tt>..
<tt>11</tt> </td>
67 <td nowrap valign=top
><tt>11</tt> </td>
68 <td align=left
>trees cut down
</td>
75 <td nowrap valign=top
><tt>12</tt>..
<tt>17</tt> </td>
76 <td align=left
>oil refinery
</td>
80 <td nowrap valign=top
><tt>18</tt>..
<tt>1C
</tt> </td>
81 <td align=left
>oil rig
</td>
85 <td nowrap valign=top
><tt>1D
</tt>..
<tt>20</tt> </td>
86 <td align=left
>oil wells
89 <td nowrap valign=top
><tt>1D
</tt> </td>
90 <td align=left
>not animated
</td>
93 <td nowrap valign=top
><tt>1E
</tt>..
<tt>20</tt> </td>
94 <td align=left
>various stages of animation; progress of animation in m7
</td>
101 <td nowrap valign=top
><tt>21</tt>..
<tt>26</tt> </td>
102 <td align=left
>farm
</td>
106 <td nowrap valign=top
><tt>27</tt>..
<tt>2A
</tt> </td>
107 <td align=left
>factory (temperate climate)
</td>
111 <td nowrap valign=top
><tt>2B
</tt>..
<tt>2E
</tt> </td>
112 <td align=left
>printing works
</td>
116 <td nowrap valign=top
><tt>2F
</tt>..
<tt>33</tt> </td>
117 <td align=left
>copper ore mine
120 <td nowrap valign=top
><tt>2F
</tt> </td>
121 <td align=left
>wheel tower when not animated
</td>
124 <td nowrap valign=top
><tt>30</tt> </td>
125 <td align=left
>wheel tower when animated; animation state in m7 bits
5.
.0; m7 bit
6 set = sound already generated
</td>
128 <td nowrap valign=top
><tt>31</tt> </td>
129 <td align=left
>chimney
</td>
136 <td nowrap valign=top
><tt>34</tt>..
<tt>39</tt> </td>
137 <td align=left
>steel mill
</td>
141 <td nowrap valign=top
><tt>3A
</tt>..
<tt>3B
</tt> </td>
142 <td align=left
>bank (temperate climate)
</td>
146 <td nowrap valign=top
><tt>3C
</tt>..
<tt>3F
</tt> </td>
147 <td align=left
>food processing plant
</td>
151 <td nowrap valign=top
><tt>40</tt>..
<tt>47</tt> </td>
152 <td align=left
>paper mill
</td>
156 <td nowrap valign=top
><tt>48</tt>..
<tt>58</tt> </td>
157 <td align=left
>gold mine
160 <td nowrap valign=top
><tt>4F
</tt> </td>
161 <td align=left
>wheel tower when not animated
</td>
164 <td nowrap valign=top
><tt>58</tt> </td>
165 <td align=left
>wheel tower when animated; animation state in m7 bits
5.
.0; m7 bit
6 set = sound already generated
</td>
171 <td nowrap valign=top
><tt>59</tt>..
<tt>5A
</tt> </td>
172 <td align=left
>bank (sub-arctic or sub-tropical climate)
</td>
176 <td nowrap valign=top
><tt>5B
</tt>..
<tt>63</tt> </td>
177 <td align=left
>diamond mine
</td>
181 <td nowrap valign=top
><tt>64</tt>..
<tt>73</tt> </td>
182 <td align=left
>iron ore mine
</td>
186 <td nowrap valign=top
><tt>74</tt></td>
187 <td align=left
>fruit plantation
</td>
191 <td nowrap valign=top
><tt>75</tt></td>
192 <td align=left
>rubber plantation
</td>
196 <td nowrap valign=top
><tt>76</tt>..
<tt>77</tt> </td>
197 <td align=left
>water supply
</td>
201 <td nowrap valign=top
><tt>78</tt></td>
202 <td align=left
>water tower
</td>
206 <td nowrap valign=top
><tt>79</tt>..
<tt>7C
</tt> </td>
207 <td align=left
>factory (sub-tropical climate)
</td>
211 <td nowrap valign=top
><tt>7D
</tt>..
<tt>80</tt> </td>
212 <td align=left
>lumber mill
</td>
216 <td nowrap valign=top
><tt>81</tt>..
<tt>82</tt> </td>
217 <td align=left
>candyfloss forest
220 <td nowrap valign=top
><tt>82</tt> </td>
221 <td align=left
>candyfloss 'trees' cut down
</td>
228 <td nowrap valign=top
><tt>83</tt>..
<tt>86</tt> </td>
229 <td align=left
>sweet factory
</td>
233 <td nowrap valign=top
><tt>87</tt>..
<tt>88</tt> </td>
234 <td align=left
>battery farm
237 <td nowrap valign=top
><tt>88</tt> </td>
238 <td align=left
>batteries 'reaped'
</td>
245 <td nowrap valign=top
><tt>89</tt></td>
246 <td align=left
>cola wells
</td>
250 <td nowrap valign=top
><tt>8A
</tt>..
<tt>8D
</tt> </td>
251 <td align=left
>toy shop
</td>
255 <td nowrap valign=top
><tt>8E
</tt>..
<tt>93</tt> </td>
256 <td align=left
>toy factory
259 <td nowrap valign=top
><tt>8F
</tt> </td>
260 <td align=left
>Animated part; animation state in m7 (valid range
<tt>00</tt>..
<tt>31</tt>)
<br>
261 Tile animation is started (m4 zeroed) on the periodic processing.
<br>
262 While the animation is in progress, m4 holds the number
263 of animation cycles that have already taken place.
<br>
264 when this number reaches
8 the animation is stopped.
</td>
271 <td nowrap valign=top
><tt>94</tt>..
<tt>9B
</tt> </td>
272 <td align=left
>plastic fountains (various stages of cyclic animation)
</td>
276 <td nowrap valign=top
><tt>9C
</tt>..
<tt>9F
</tt> </td>
277 <td align=left
>fizzy drink factory
</td>
281 <td nowrap valign=top
><tt>A0
</tt>..
<tt>A3
</tt> </td>
282 <td align=left
>bubble generator
285 <td nowrap valign=top
><tt>A1
</tt> </td>
286 <td align=left
>generators
</td>
289 <td nowrap valign=top
><tt>A2
</tt> </td>
290 <td align=left
>bubble capture facility; animation state in m7 (valid range
<tt>00</tt>..
<tt>27</tt>)
</td>
297 <td nowrap valign=top
><tt>A4
</tt>..
<tt>A6
</tt> </td>
298 <td align=left
>toffee quarry
301 <td nowrap valign=top
><tt>A5
</tt> </td>
302 <td align=left
>animated part; animation state in m3 (valid range
<tt>00</tt>..
<tt>45</tt>)
</td>
309 <td nowrap valign=top
><tt>A7
</tt>..
<tt>AE
</tt> </td>
310 <td align=left
>sugar mine
313 <td nowrap valign=top
><tt>AE
</tt> </td>
314 <td align=left
>animated part; animation state in m3 (valid range
<tt>00</tt>..
<tt>5F
</tt>)
</td>
320 <td nowrap valign=top
><tt>AF
</tt>..
<tt>1FF
</tt> </td>
321 <td align=left
>NewGRF industries industry
</td>