<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.tt-wiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kamnet</id>
	<title>TTWiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://www.tt-wiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kamnet"/>
	<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/wiki/Special:Contributions/Kamnet"/>
	<updated>2026-05-13T23:28:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=Save_paletted_image_files&amp;diff=10230</id>
		<title>Save paletted image files</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=Save_paletted_image_files&amp;diff=10230"/>
		<updated>2021-10-26T23:08:58Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: Added links to Internet Archive backups of files due to DevZone being offline for an undetermined amount of time. ~~~~ (Kamnet)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pagecovers how to apply a palette to a graphics file in several graphics editor. If your editor is not listed here and you know how to work with palettes using it, please add it here.&lt;br /&gt;
&lt;br /&gt;
You find a range of palettes with and without action colours (which might be useful for conversions) for various graphics programmes on the [http://dev.openttdcoop.org/documents/1 DevZone]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adobe Photoshop ==&lt;br /&gt;
[[Image:Photoshop palette window with windows ttd palette.png|thumb|50%|Fig. 1: Photoshop palette window showing in this case the Windows palette]]&lt;br /&gt;
[[Image:Photoshop indexed color window.png|thumb|50%|Fig. 2: Photoshop indexed color window]]&lt;br /&gt;
&lt;br /&gt;
In this subsection it is explained how to create a palette file and how to apply it using Adobe Photoshop (CS5 is used here, but identical or similar procedures apply in other versions of Photoshop). It is assumed that you have a clue about working with Photoshop.&lt;br /&gt;
&lt;br /&gt;
=== Retreiving a palette file ===&lt;br /&gt;
You can use an existing graphics file that has the correct palette applied to retrieve the palette and save it to a separate file. This palette can then be applied to graphics files that don&#039;t have a palette. You can skip this part if you have [http://dev.openttdcoop.org/attachments/1749/photoshop-ttd-dos.act downloaded a premade palette file].&lt;br /&gt;
&lt;br /&gt;
(Note: DevZone has been offline since late 2021 and may not be revived soon. This link takes you to the file saved via Internet Archive: [https://web.archive.org/web/20121115112111/http://dev.openttdcoop.org:80/attachments/1749/photoshop-ttd-dos.act photosohp-ttd-dos.act]). &lt;br /&gt;
&lt;br /&gt;
# Open a graphics file of which you know it has the correct palette in Photoshop. Decoded NewGRFs (using GRFCodec) surely will have the correct palette applied.&lt;br /&gt;
# Go to Image &amp;gt; Mode &amp;gt; Color Table... The window from Fig. 1 will appear. &lt;br /&gt;
# Click Save... and store the palette file (*.act) somewhere on your computer.&lt;br /&gt;
&lt;br /&gt;
=== Applying a palette from file ===&lt;br /&gt;
The Windows or DOS TTD palette must be applied to your graphics file for them to work in GRFCodec and NML. For the next steps we assume that you have a palette file (*.act) with the palette of your choice stored somewhere on your computer.&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file in Photoshop.&lt;br /&gt;
# Go to Image &amp;gt; Mode and check if RGB Color is checked. Select it if that is not the case, which will convert your graphics file to full-colour, maintaining the colours as they appear.&lt;br /&gt;
# Go to Image &amp;gt; Mode &amp;gt; Indexed Color... The window from Fig. 2 will appear. &lt;br /&gt;
# From the Palette drop-down, select Custom... The palette window (see Fig. 1) appears.&lt;br /&gt;
# Click Load... and browse the palette file. Click OK to close the palette window.&lt;br /&gt;
# In the indexed color window, you may select your choise of Dither. The dither will convert all colours that are in the graphics file but not in the palette to the palette colours. Either use the Diffusion dither (with preserving exact colors) or the Noise dither. Play around with the settings using the Preview to see the result and pick whatever looks best. If the sprites in the image file were drawn properly (using only palette colours), you should see no difference.&lt;br /&gt;
# Click OK to apply the palette file (and dither) to this image file. Note that this will flatten all layers (if any) in your graphics file.&lt;br /&gt;
# Save the file as (preferrably) a PNG image.&lt;br /&gt;
&lt;br /&gt;
=== Important note on PCX files in Photoshop ===&lt;br /&gt;
Photoshop has a quirk in which palettes from PCX files are read and written backwards. This is no problem is you stay with pcx, but it is if you convert from pcx to png (and the other way round). Any such conversion will have the palette stored backwards in the target file, making it unusable by GRFCodec or NML. Note:&lt;br /&gt;
* You cannot use the palette file saved from a PCX file for a PNG file;&lt;br /&gt;
* You cannot use the palette file saved from a PNG file for a PCX file;&lt;br /&gt;
* When converting PCX &amp;lt;-&amp;gt; PNG, you must convert to RGB Color first and then back to Indexed Color, applying the palette file of your target file format (e.g. when converting to PNG, apply the palette retrieved from a PNG file).&lt;br /&gt;
&lt;br /&gt;
== GIMP ==&lt;br /&gt;
[[Image:GIMP palette window.png|thumb|50%|Fig. 3: GIMP palette window]]&lt;br /&gt;
[[Image:GIMP import palette window.png|thumb|50%|Fig. 4: GIMP import pallete window showing the TTD Windows palette]]&lt;br /&gt;
[[Image:GIMP indexed color conversion window.png|thumb|50%|Fig. 5: GIMP indexed color conversion window]]&lt;br /&gt;
&lt;br /&gt;
In this subsection it is explained how to create a palette file and how to apply it using the GNU Image Manipulation Program (2.6 is used here, but identical or similar procedures should apply in other versions). It is assumed that you have a clue about working with GIMP.&lt;br /&gt;
&lt;br /&gt;
=== Download a palette file ===&lt;br /&gt;
In case of doubt you simply want to get the [http://dev.openttdcoop.org/attachments/1741/ttd-newgrf-dos.gpl DOS palette]. See the above link to the DevZone for more options.&lt;br /&gt;
&lt;br /&gt;
(Note: DevZone has been offline since late 2021 and may not be revived soon. This link takes you to the file saved via Internet Archive: [https://web.archive.org/web/20121115112042/http://dev.openttdcoop.org:80/attachments/1741/ttd-newgrf-dos.gpl ttd-newgrf-dos.gpl]). &lt;br /&gt;
&lt;br /&gt;
=== Import a palette file ===&lt;br /&gt;
Before you can use a palette in GIMP you must import it. You can import a palette form a file that has the correct palette applied or import a downloaded palette (*.gpl) file.&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file of which you know it has the correct palette in GIMP if you want to get the palette from that file (otherwise go to the next step). Decoded NewGRFs (using GRFCodec) surely will have the correct palette applied.&lt;br /&gt;
# Go to Windows &amp;gt; Dockable Dialogs &amp;gt; Palettes... The window from Fig. 3 with a list of builtin palettes will appear. &lt;br /&gt;
# Rightclick anywhere in the list with palettes and click Import Palette... from the context menu. The window from Fig 4. will appear. &lt;br /&gt;
# Now choose if you want to retrieve the palette from the opened image or if you want to import a palette from a palette file.&lt;br /&gt;
## Select Image below Select Source to get the palette from the current image file.&lt;br /&gt;
## Select Palette file below Select Source and browse to a *.gpl palette file to get the palette from that file.&lt;br /&gt;
# The palette will be shown. Give the palette a name and click Import. The TTD palette will now be added to the list of palettes.&lt;br /&gt;
&lt;br /&gt;
=== Applying a palette ===&lt;br /&gt;
Make sure the palette you want to use is imported in GIMP (see above).&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file in GIMP.&lt;br /&gt;
# Go to Image &amp;gt; Mode and check if RGB is selected. Select it if that is not the case, which will convert your graphics file to full-colour, maintaining the colours as they appear.&lt;br /&gt;
# Go to Image &amp;gt; Mode &amp;gt; Indexed... The window from Fig. 5 will appear. &lt;br /&gt;
# Select Use custom palette and then select the TTD palette from the palette list (click on the button showing a palette).&lt;br /&gt;
# Make sure to &#039;&#039;&#039;uncheck&#039;&#039;&#039; Remove unused colors from colormap.&lt;br /&gt;
# In the same window, you may select your choise of Dithering. The dither will convert all colours that are in the graphics file but not in the palette to the palette colours. Play around with the settings to find the best result. If the sprites in the image file were drawn properly (using only palette colours), you should see no difference.&lt;br /&gt;
# Click Convert to apply the palette (and dither) to this image file.&lt;br /&gt;
# Save the file as (preferrably) a PNG image.&lt;br /&gt;
&lt;br /&gt;
=== Saving a palette to file ===&lt;br /&gt;
If you want to share your imported palette, you must have a palette file.&lt;br /&gt;
&lt;br /&gt;
# Exit GIMP to automatically save your palette(s).&lt;br /&gt;
# Reopen GIMP (and the palette window via Windows &amp;gt; Dockable Dialogs &amp;gt; Palettes if this is closed).&lt;br /&gt;
# Rightclick your palette in the palette window and choose Copy Palette Location. This copies the path to the palette file to the clipboard&lt;br /&gt;
# With GIMP open, get the clipboard contents and browse to the specified folder (usualy ~/.gimp-2.6/palettes).&lt;br /&gt;
# Copy or upload the *.gpl file with the palette from there.&lt;br /&gt;
&lt;br /&gt;
Surely there must be an easier way to do this, but I haven&#039;t found that so far.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=GraphicsTutorial&amp;diff=9585</id>
		<title>GraphicsTutorial</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=GraphicsTutorial&amp;diff=9585"/>
		<updated>2015-11-21T05:06:08Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects several individually written tutorials about drawing 8bpp sprites for OpenTTD and TTDPatch. These graphics can then be coded using either [[NFOTutorial|NFO]] or [[NMLTutorial|NML]].&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[grfspecs:PalettesAndCoordinates|Palettes and Coordinates]] - How to work with palettes, and the 2D and 3D coordinates.&lt;br /&gt;
* [[Save paletted image files]] - How to save image files with the correct palette applied.&lt;br /&gt;
&lt;br /&gt;
=== Vehicles ===&lt;br /&gt;
* [[DrawingSprites]] - George&#039;s tutorial on how to draw road vehicles in his Long Vehicles scale.&lt;br /&gt;
* [http://users.tt-forums.net/purno/PDT/ Purno&#039;s Drawing Tutorial] - Purno&#039;s extensive tutorial on drawing train vehicles.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* [[StationDrawingTutorial]] - How to draw new stations.&lt;br /&gt;
* [[GraphicsTemplates]] - List of example templates with alignment&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=26&amp;amp;t=69974 PixelTool] - An online tool to help draw vehicles&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=GraphicsTutorial&amp;diff=9584</id>
		<title>GraphicsTutorial</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=GraphicsTutorial&amp;diff=9584"/>
		<updated>2015-11-21T05:05:56Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects several individually written tutorials about drawing 8bpp sprites for OpenTTD and TTDPatch. These graphics can then be coded using either [[NFOTutorial|NFO]] or [[NMLTutorial|NML]].&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[grfspecs:PalettesAndCoordinates|Palettes and Coordinates]] - How to work with palettes, and the 2D and 3D coordinates.&lt;br /&gt;
* [[Save paletted image files]] - How to save image files with the correct palette applied.&lt;br /&gt;
&lt;br /&gt;
=== Vehicles ===&lt;br /&gt;
* [[DrawingSprites]] - George&#039;s tutorial on how to draw road vehicles in his Long Vehicles scale.&lt;br /&gt;
* [http://users.tt-forums.net/purno/PDT/ Purno&#039;s Drawing Tutorial] - Purno&#039;s extensive tutorial on drawing train vehicles.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* [[StationDrawingTutorial]] - How to draw new stations.&lt;br /&gt;
* [[GraphicsTemplates]] - List of example templates with alignment&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=26&amp;amp;t=69974 | PixelTool] - An online tool to help draw vehicles&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=Preliminaries&amp;diff=8384</id>
		<title>Preliminaries</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=Preliminaries&amp;diff=8384"/>
		<updated>2012-06-08T09:57:00Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: /* Hex */  Updated URL for RRDTool&amp;#039;s Bin-Dec-Hex tutorial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NFOTutorial}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE TO AUTHORS&#039;&#039;&#039;: Read the LocalStyleGuide, otherwise the page may be rolled back to the last well-commented edit. (This applies everywhere, not just on the pages that mention it.)&lt;br /&gt;
&lt;br /&gt;
To write:&lt;br /&gt;
&lt;br /&gt;
* explain GRFCodec / GRFWizard&lt;br /&gt;
* explain hex codes: specific examples using Windows calculator, ideally with screenshots&lt;br /&gt;
* maybe: explain DOS/Windows version and how to convert between them&lt;br /&gt;
* other things?&lt;br /&gt;
&lt;br /&gt;
==What&#039;s a .GRF file?==&lt;br /&gt;
&lt;br /&gt;
As you probably already found out ttd can load new graphics files with help of the patch. These files have the extension .grf and are located in the newgrf folder.&lt;br /&gt;
&lt;br /&gt;
These .grf files are made by [http://www.ttdpatch.net/tools.html#grfcodec the GRFcodec], this program merges a [[DrawingSprites|.pcx]] file and a .nfo file. &amp;lt;span style=&#039;color:#808080&#039;&amp;gt;(links to george his tut now, but I think on top of that page should be an explanation about pcx files and their palette)&amp;lt;/span&amp;gt; In this tutorial we won&#039;t look at those 2 file types yet, at first we shall try to explain the basics.&lt;br /&gt;
&lt;br /&gt;
== The GRFCodec and the GRFWizard ==&lt;br /&gt;
&lt;br /&gt;
Like said before a .grf file is a file made by the GRFCodec. The codec is a package of 3 programs:&lt;br /&gt;
&lt;br /&gt;
# GRFCodec: Convert a GRF into an editable PCX file and vice versa&lt;br /&gt;
# GRFDiff: Compare two GRF files for differences, and write only the differences to a GRD file&lt;br /&gt;
# GRFMerge: Take a GRD file and merge it back into the GRF file&lt;br /&gt;
&lt;br /&gt;
In this tutorial we will only use the first program, if you want more info about the other programs look [http://www.ttdpatch.net/grfcodec/grfcodec.html here].&lt;br /&gt;
&lt;br /&gt;
The GRFCodec is a command line program. This means it&#039;s option are only been set in the command line, there is no nice user interface. For the nice interface you can download the [http://www.divxland.org/ttd/ttdsolutions.htm GRFWizard] This program is really helpful. Be warned though for the GRFWizard to work you need the GRFCodec too.&lt;br /&gt;
&lt;br /&gt;
When you run the GRFWizard for the first time you have to point it to the codec, when you have done this everything is really straight forward, you can encode your homemade sprites (sprites are the little drawings that represent one side of a building/vehicle) or you can decode a grf from someone else.&lt;br /&gt;
&lt;br /&gt;
When you want to encode graphics you have to point the wizard which grf file you want to encode the 2nd step is to tell it in which you placed the NFO and PCX. All these file should have the same name.&lt;br /&gt;
&lt;br /&gt;
If you want to encode totally new graphics you have to make a &amp;quot;fake&amp;quot; grf. Just make a new txt file and rename it to the grf you want to encode.&lt;br /&gt;
&lt;br /&gt;
If you choose to decode a grf, the nfo and pcx will be extracted to a map called sprites in the in the folder where you placed the grfcodec in.&lt;br /&gt;
&lt;br /&gt;
==Hex==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unless noted clearly (yes, there are a very few exceptions), assume that all the code on these pages is in hex.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
hex &amp;lt;nowiki&amp;gt;[heks]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# verb - to bewitch; practice witchcraft on&lt;br /&gt;
# adjective - of or pertaining to a numbering system that uses 16 as the radix, employing the numerals 0 through 9 and representing digits greater than 9 with the letters A through F.&lt;br /&gt;
# adjective - relating to or encoded in a hexadecimal system, esp. for use by a digital computer.&lt;br /&gt;
&lt;br /&gt;
The guts of your computer consist of a bunch of circuits connecting processor chips, memory chips and a bunch of other stuff.&lt;br /&gt;
&lt;br /&gt;
Each chip consists of a bunch of switches that are off (0) or on (1). A series of switches would look something like this: 1001 0001 1110 0101. This is called binary code. A program that you run on your PC reads and/or writes this code. Unless you are a computer genius, mathematician or a nerd, you would probably need definition 1 above to make this work. Consequently, several people from the aforementioned group devised a way for chips to understand a more manageable numbering system called hex (Definitions 2 and 3 above). They called it Assembly Language, probably because it assembles something called a program. TTDX and TTDPatch are programs. They are written in Assembly Language. This is why you need hex to code an nfo code for your new graphics.&lt;br /&gt;
&lt;br /&gt;
HEX is a way of counting. You normally count from 1 till 9 and then go to 10,11 etc. In HEX it works a bit differently: you count from 0 till 9 but then you go one with A, B,C,D,E,F. So 1 till 9 is just 1 till 9, but then it gets funky A=10, B=11, C=12 and so one till F= 15. when you reach F you just do like you would do normally, you start at 0 again but now with a 1 in front thus 10 (gee that&#039;s almost like normal counting! :P) so 10=16 If you want a better understandable explanation visit [http://oss.oetiker.ch/rrdtool/tut/bin_dec_hex.en.html this] link.&lt;br /&gt;
&lt;br /&gt;
Now it would be rather uneasy if you have to count it all by yourself (or at least for me being of the lazy generation) so you can use the windows calculator for that.&lt;br /&gt;
&lt;br /&gt;
If you open it it take any hex, so you have to go to scientific. Just open view and click on scientific mode.&lt;br /&gt;
&lt;br /&gt;
If you did it correctly it will look like this:&lt;br /&gt;
&lt;br /&gt;
(sorry I had to eat, I will see this page later on again)&lt;br /&gt;
&lt;br /&gt;
(He&#039;s been out to lunch since last modification: Monday 24 of October, 2005 [20:31:32] by dmccoy. [[File:icon_eek.gif]] Meanwhile I have added a reason why you need hex to the hex section. [[File:icon_cool.gif]])&lt;br /&gt;
&lt;br /&gt;
Hopefully the document on these pages will help you to avoid resorting to hex definition 1 too often.&lt;br /&gt;
[[Category:Tutorials]][[Category:GRF Tutorial]]&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=User:Kamnet&amp;diff=8274</id>
		<title>User:Kamnet</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=User:Kamnet&amp;diff=8274"/>
		<updated>2012-04-16T04:12:12Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: Creating my user page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is kamnet from tt-forums. I&#039;ll update this later. Thanks!&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=Save_paletted_image_files&amp;diff=8273</id>
		<title>Save paletted image files</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=Save_paletted_image_files&amp;diff=8273"/>
		<updated>2012-04-16T04:11:42Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pagecovers how to apply a palette to a graphics file in several graphics editor. If your editor is not listed here and you know how to work with palettes using it, please add it here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adobe Photoshop ==&lt;br /&gt;
[[Image:Photoshop palette window with windows ttd palette.png|thumb|50%|Fig. 1: Photoshop palette window showing in this case the Windows palette]]&lt;br /&gt;
[[Image:Photoshop indexed color window.png|thumb|50%|Fig. 2: Photoshop indexed color window]]&lt;br /&gt;
&lt;br /&gt;
In this subsection it is explained how to create a palette file and how to apply it using Adobe Photoshop (CS5 is used here, but identical or similar procedures apply in other versions of Photoshop). It is assumed that you have a clue about working with Photoshop.&lt;br /&gt;
&lt;br /&gt;
=== Retreiving a palette file ===&lt;br /&gt;
You can use an existing graphics file that has the correct palette applied to retrieve the palette and save it to a separate file. This palette can then be applied to graphics files that don&#039;t have a palette. You can skip this part if you have downloaded a premade palette file.&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file of which you know it has the correct palette in Photoshop. Decoded NewGRFs (using GRFCodec) surely will have the correct palette applied.&lt;br /&gt;
# Go to Image &amp;gt; Mode &amp;gt; Color Table... The window from Fig. 1 will appear. &lt;br /&gt;
# Click Save... and store the palette file (*.act) somewhere on your computer.&lt;br /&gt;
&lt;br /&gt;
=== Applying a palette from file ===&lt;br /&gt;
The Windows or DOS TTD palette must be applied to your graphics file for them to work in GRFCodec and NML. For the next steps we assume that you have a palette file (*.act) with the palette of your choice stored somewhere on your computer.&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file in Photoshop.&lt;br /&gt;
# Go to Image &amp;gt; Mode and check if RGB Color is checked. Select it if that is not the case, which will convert your graphics file to full-colour, maintaining the colours as they appear.&lt;br /&gt;
# Go to Image &amp;gt; Mode &amp;gt; Indexed Color... The window from Fig. 2 will appear. &lt;br /&gt;
# From the Palette drop-down, select Custom... The palette window (see Fig. 1) appears.&lt;br /&gt;
# Click Load... and browse the palette file. Click OK to close the palette window.&lt;br /&gt;
# In the indexed color window, you may select your choise of Dither. The dither will convert all colours that are in the graphics file but not in the palette to the palette colours. Either use the Diffusion dither (with preserving exact colors) or the Noise dither. Play around with the settings using the Preview to see the result and pick whatever looks best. If the sprites in the image file were drawn properly (using only palette colours), you should see no difference.&lt;br /&gt;
# Click OK to apply the palette file (and dither) to this image file. Note that this will flatten all layers (if any) in your graphics file.&lt;br /&gt;
# Save the file as (preferrably) a PNG image.&lt;br /&gt;
&lt;br /&gt;
=== Important note on PCX files in Photoshop ===&lt;br /&gt;
Photoshop has a quirk in which palettes from PCX files are read and written backwards. This is no problem is you stay with pcx, but it is if you convert from pcx to png (and the other way round). Any such conversion will have the palette stored backwards in the target file, making it unusable by GRFCodec or NML. Note:&lt;br /&gt;
* You cannot use the palette file saved from a PCX file for a PNG file;&lt;br /&gt;
* You cannot use the palette file saved from a PNG file for a PCX file;&lt;br /&gt;
* When converting PCX &amp;lt;-&amp;gt; PNG, you must convert to RGB Color first and then back to Indexed Color, applying the palette file of your target file format (e.g. when converting to PNG, apply the palette retrieved from a PNG file).&lt;br /&gt;
&lt;br /&gt;
== GIMP ==&lt;br /&gt;
[[Image:GIMP palette window.png|thumb|50%|Fig. 3: GIMP palette window]]&lt;br /&gt;
[[Image:GIMP import palette window.png|thumb|50%|Fig. 4: GIMP import pallete window showing the TTD Windows palette]]&lt;br /&gt;
[[Image:GIMP indexed color conversion window.png|thumb|50%|Fig. 5: GIMP indexed color conversion window]]&lt;br /&gt;
&lt;br /&gt;
In this subsection it is explained how to create a palette file and how to apply it using the GNU Image Manipulation Program (2.6 is used here, but identical or similar procedures should apply in other versions). It is assumed that you have a clue about working with GIMP.&lt;br /&gt;
&lt;br /&gt;
=== Download a palette file ===&lt;br /&gt;
[[user:kamnet|Kamnet]] has created [http://www.tt-wiki.net/wiki/Ttd-palette-for-gimp a GIMP .gpl palette file] that you can copy and install for GIMP. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Import a palette file ===&lt;br /&gt;
Before you can use a palette in GIMP you must import it. You can import a palette form a file that has the correct palette applied or import a downloaded palette (*.gpl) file.&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file of which you know it has the correct palette in GIMP if you want to get the palette from that file (otherwise go to the next step). Decoded NewGRFs (using GRFCodec) surely will have the correct palette applied.&lt;br /&gt;
# Go to Windows &amp;gt; Dockable Dialogs &amp;gt; Palettes... The window from Fig. 3 with a list of builtin palettes will appear. &lt;br /&gt;
# Rightclick anywhere in the list with palettes and click Import Palette... from the context menu. The window from Fig 4. will appear. &lt;br /&gt;
# Now choose if you want to retrieve the palette from the opened image or if you want to import a palette from a palette file.&lt;br /&gt;
## Select Image below Select Source to get the palette from the current image file.&lt;br /&gt;
## Select Palette file below Select Source and browse to a *.gpl palette file to get the palette from that file.&lt;br /&gt;
# The palette will be shown. Give the palette a name and click Import. The TTD palette will now be added to the list of palettes.&lt;br /&gt;
&lt;br /&gt;
=== Applying a palette ===&lt;br /&gt;
Make sure the palette you want to use is imported in GIMP (see above).&lt;br /&gt;
&lt;br /&gt;
# Open a graphics file in GIMP.&lt;br /&gt;
# Go to Image &amp;gt; Mode and check if RGB is selected. Select it if that is not the case, which will convert your graphics file to full-colour, maintaining the colours as they appear.&lt;br /&gt;
# Go to Image &amp;gt; Mode &amp;gt; Indexed... The window from Fig. 5 will appear. &lt;br /&gt;
# Select Use custom palette and then select the TTD palette from the palette list (click on the button showing a palette).&lt;br /&gt;
# Make sure to &#039;&#039;&#039;uncheck&#039;&#039;&#039; Remove unused colors from colormap.&lt;br /&gt;
# In the same window, you may select your choise of Dithering. The dither will convert all colours that are in the graphics file but not in the palette to the palette colours. Play around with the settings to find the best result. If the sprites in the image file were drawn properly (using only palette colours), you should see no difference.&lt;br /&gt;
# Click Convert to apply the palette (and dither) to this image file.&lt;br /&gt;
# Save the file as (preferrably) a PNG image.&lt;br /&gt;
&lt;br /&gt;
=== Saving a palette to file ===&lt;br /&gt;
If you want to share your imported palette, you must have a palette file.&lt;br /&gt;
&lt;br /&gt;
# Exit GIMP to automatically save your palette(s).&lt;br /&gt;
# Reopen GIMP (and the palette window via Windows &amp;gt; Dockable Dialogs &amp;gt; Palettes if this is closed).&lt;br /&gt;
# Rightclick your palette in the palette window and choose Copy Palette Location. This copies the path to the palette file to the clipboard&lt;br /&gt;
# With GIMP open, get the clipboard contents and browse to the specified folder (usualy ~/.gimp-2.6/palettes).&lt;br /&gt;
# Copy or upload the *.gpl file with the palette from there.&lt;br /&gt;
&lt;br /&gt;
Surely there must be an easier way to do this, but I haven&#039;t found that so far.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=Ttd-dos-palette-for-gimp&amp;diff=8272</id>
		<title>Ttd-dos-palette-for-gimp</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=Ttd-dos-palette-for-gimp&amp;diff=8272"/>
		<updated>2012-04-16T04:07:47Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TTD Palette File for GIMP ==&lt;br /&gt;
&lt;br /&gt;
The following code will allow you to create a TTD palette file for GIMP. Copy the text below into a plain text editor and save as a plain text file with a .gpl extension. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GIMP Palette&lt;br /&gt;
Name: TTD Palette&lt;br /&gt;
Columns: 16&lt;br /&gt;
#&lt;br /&gt;
132 132 132	Untitled (occurs 172083)&lt;br /&gt;
 16  16  16	Untitled (occurs 15695)&lt;br /&gt;
244   0 244	Untitled (occurs 3861)&lt;br /&gt;
 72  44   4	Untitled (occurs 2702)&lt;br /&gt;
168 168 168	Untitled (occurs 2395)&lt;br /&gt;
 44  80 124	Untitled (occurs 891)&lt;br /&gt;
252 212   0	Untitled (occurs 891)&lt;br /&gt;
252 108   0	Untitled (occurs 891)&lt;br /&gt;
 80  80  80	Untitled (occurs 595)&lt;br /&gt;
 28  52  24	Untitled (occurs 594)&lt;br /&gt;
128   0   0	Untitled (occurs 594)&lt;br /&gt;
108  44  28	Untitled (occurs 594)&lt;br /&gt;
 72 100 144	Untitled (occurs 594)&lt;br /&gt;
252 252 128	Untitled (occurs 594)&lt;br /&gt;
212 148 128	Untitled (occurs 594)&lt;br /&gt;
108 176  64	Untitled (occurs 594)&lt;br /&gt;
 36  72 116	Untitled (occurs 594)&lt;br /&gt;
208 184 255	Untitled (occurs 594)&lt;br /&gt;
 24  80 108	Untitled (occurs 594)&lt;br /&gt;
148  72  56	Untitled (occurs 594)&lt;br /&gt;
100 132 168	Untitled (occurs 594)&lt;br /&gt;
224 244 252	Untitled (occurs 594)&lt;br /&gt;
204 240 252	Untitled (occurs 594)&lt;br /&gt;
252   0   0	Untitled (occurs 594)&lt;br /&gt;
128  56  40	Untitled (occurs 594)&lt;br /&gt;
252 196   0	Untitled (occurs 594)&lt;br /&gt;
 48  48  48	Untitled (occurs 593)&lt;br /&gt;
252 252 252	Untitled (occurs 563)&lt;br /&gt;
184 160 120	Untitled (occurs 297)&lt;br /&gt;
 84  28  16	Untitled (occurs 297)&lt;br /&gt;
176 184 196	Untitled (occurs 297)&lt;br /&gt;
 48  84 128	Untitled (occurs 297)&lt;br /&gt;
252 232  60	Untitled (occurs 297)&lt;br /&gt;
 52 112 132	Untitled (occurs 297)&lt;br /&gt;
160   0   0	Untitled (occurs 297)&lt;br /&gt;
 60  88  48	Untitled (occurs 297)&lt;br /&gt;
 64 112  12	Untitled (occurs 297)&lt;br /&gt;
  0  24 108	Untitled (occurs 297)&lt;br /&gt;
 88   4  16	Untitled (occurs 297)&lt;br /&gt;
 44  68  32	Untitled (occurs 297)&lt;br /&gt;
252 244 236	Untitled (occurs 297)&lt;br /&gt;
 56 120 188	Untitled (occurs 297)&lt;br /&gt;
 16  64   0	Untitled (occurs 297)&lt;br /&gt;
204 104 124	Untitled (occurs 297)&lt;br /&gt;
252 252 192	Untitled (occurs 297)&lt;br /&gt;
184 112  80	Untitled (occurs 297)&lt;br /&gt;
104  76 196	Untitled (occurs 297)&lt;br /&gt;
168  92  76	Untitled (occurs 297)&lt;br /&gt;
232 208 252	Untitled (occurs 297)&lt;br /&gt;
160 128  88	Untitled (occurs 297)&lt;br /&gt;
 88  52  12	Untitled (occurs 297)&lt;br /&gt;
100  40  20	Untitled (occurs 297)&lt;br /&gt;
  8  52   0	Untitled (occurs 297)&lt;br /&gt;
236 188 148	Untitled (occurs 297)&lt;br /&gt;
232 184  16	Untitled (occurs 297)&lt;br /&gt;
184 108  88	Untitled (occurs 297)&lt;br /&gt;
188  84 108	Untitled (occurs 297)&lt;br /&gt;
 64  44 144	Untitled (occurs 297)&lt;br /&gt;
 32  80   4	Untitled (occurs 297)&lt;br /&gt;
184 120  24	Untitled (occurs 297)&lt;br /&gt;
252 136   0	Untitled (occurs 297)&lt;br /&gt;
 64  20   8	Untitled (occurs 297)&lt;br /&gt;
252 176  48	Untitled (occurs 297)&lt;br /&gt;
 32  72  44	Untitled (occurs 297)&lt;br /&gt;
 96  60   8	Untitled (occurs 297)&lt;br /&gt;
 88  64 172	Untitled (occurs 297)&lt;br /&gt;
  0  96 212	Untitled (occurs 297)&lt;br /&gt;
 56  96  72	Untitled (occurs 297)&lt;br /&gt;
252  84   0	Untitled (occurs 297)&lt;br /&gt;
116 172 192	Untitled (occurs 297)&lt;br /&gt;
232 232 232	Untitled (occurs 297)&lt;br /&gt;
120 164 136	Untitled (occurs 297)&lt;br /&gt;
132 188 216	Untitled (occurs 297)&lt;br /&gt;
 28  68 140	Untitled (occurs 297)&lt;br /&gt;
104  64  24	Untitled (occurs 297)&lt;br /&gt;
 16  52  24	Untitled (occurs 297)&lt;br /&gt;
184 184 184	Untitled (occurs 297)&lt;br /&gt;
 48  96   4	Untitled (occurs 297)&lt;br /&gt;
140 100 196	Untitled (occurs 297)&lt;br /&gt;
140  76  64	Untitled (occurs 297)&lt;br /&gt;
124 104  72	Untitled (occurs 297)&lt;br /&gt;
200 200 200	Untitled (occurs 297)&lt;br /&gt;
 96 136 108	Untitled (occurs 297)&lt;br /&gt;
 96  52  24	Untitled (occurs 297)&lt;br /&gt;
 68  76  92	Untitled (occurs 297)&lt;br /&gt;
196 180 136	Untitled (occurs 297)&lt;br /&gt;
  0  52 160	Untitled (occurs 297)&lt;br /&gt;
120 120  64	Untitled (occurs 297)&lt;br /&gt;
216 216 216	Untitled (occurs 297)&lt;br /&gt;
 48  44   4	Untitled (occurs 297)&lt;br /&gt;
 24 120 220	Untitled (occurs 297)&lt;br /&gt;
 32  24   0	Untitled (occurs 297)&lt;br /&gt;
 52  60  72	Untitled (occurs 297)&lt;br /&gt;
128 196 252	Untitled (occurs 297)&lt;br /&gt;
 36  40  68	Untitled (occurs 297)&lt;br /&gt;
160 136 252	Untitled (occurs 297)&lt;br /&gt;
 92  44 140	Untitled (occurs 297)&lt;br /&gt;
152 192 168	Untitled (occurs 297)&lt;br /&gt;
  8  24  88	Untitled (occurs 297)&lt;br /&gt;
120  88 224	Untitled (occurs 297)&lt;br /&gt;
 64  60  12	Untitled (occurs 297)&lt;br /&gt;
204 128  96	Untitled (occurs 297)&lt;br /&gt;
252 188 192	Untitled (occurs 297)&lt;br /&gt;
112  16  32	Untitled (occurs 297)&lt;br /&gt;
108 116 132	Untitled (occurs 297)&lt;br /&gt;
228 144   4	Untitled (occurs 297)&lt;br /&gt;
164  96  64	Untitled (occurs 297)&lt;br /&gt;
252 124   0	Untitled (occurs 297)&lt;br /&gt;
184 136 136	Untitled (occurs 297)&lt;br /&gt;
156 136  80	Untitled (occurs 297)&lt;br /&gt;
 80  76  20	Untitled (occurs 297)&lt;br /&gt;
176 176 132	Untitled (occurs 297)&lt;br /&gt;
252 172   0	Untitled (occurs 297)&lt;br /&gt;
132 140 152	Untitled (occurs 297)&lt;br /&gt;
 80  28   4	Untitled (occurs 297)&lt;br /&gt;
 92 156  52	Untitled (occurs 297)&lt;br /&gt;
 20  52 124	Untitled (occurs 297)&lt;br /&gt;
196 128 108	Untitled (occurs 297)&lt;br /&gt;
196   0   0	Untitled (occurs 297)&lt;br /&gt;
 96  92  28	Untitled (occurs 297)&lt;br /&gt;
156  96  16	Untitled (occurs 297)&lt;br /&gt;
 76  40   0	Untitled (occurs 297)&lt;br /&gt;
184 220 200	Untitled (occurs 297)&lt;br /&gt;
156 204 220	Untitled (occurs 297)&lt;br /&gt;
100 100 136	Untitled (occurs 297)&lt;br /&gt;
255 255 255	Untitled (occurs 297)&lt;br /&gt;
180 204 124	Untitled (occurs 297)&lt;br /&gt;
252 220   0	Untitled (occurs 297)&lt;br /&gt;
 88 152 172	Untitled (occurs 297)&lt;br /&gt;
 40  92 164	Untitled (occurs 297)&lt;br /&gt;
252 144 124	Untitled (occurs 297)&lt;br /&gt;
 96  44   4	Untitled (occurs 297)&lt;br /&gt;
212 188 148	Untitled (occurs 297)&lt;br /&gt;
136  84  56	Untitled (occurs 297)&lt;br /&gt;
252 100  88	Untitled (occurs 297)&lt;br /&gt;
 76  40  16	Untitled (occurs 297)&lt;br /&gt;
132 132 164	Untitled (occurs 297)&lt;br /&gt;
252 196 100	Untitled (occurs 297)&lt;br /&gt;
104 148  28	Untitled (occurs 297)&lt;br /&gt;
116  88  28	Untitled (occurs 297)&lt;br /&gt;
156 160 172	Untitled (occurs 297)&lt;br /&gt;
 80 140 160	Untitled (occurs 297)&lt;br /&gt;
252 184 160	Untitled (occurs 297)&lt;br /&gt;
136  32  52	Untitled (occurs 297)&lt;br /&gt;
 64   0   4	Untitled (occurs 297)&lt;br /&gt;
244 220 176	Untitled (occurs 297)&lt;br /&gt;
 40  96 120	Untitled (occurs 297)&lt;br /&gt;
172  52  52	Untitled (occurs 297)&lt;br /&gt;
 56 144 232	Untitled (occurs 297)&lt;br /&gt;
252 164   0	Untitled (occurs 297)&lt;br /&gt;
140 108  64	Untitled (occurs 297)&lt;br /&gt;
212  52  52	Untitled (occurs 297)&lt;br /&gt;
160  56  76	Untitled (occurs 297)&lt;br /&gt;
212 156  32	Untitled (occurs 297)&lt;br /&gt;
168 136 224	Untitled (occurs 297)&lt;br /&gt;
252  52  52	Untitled (occurs 297)&lt;br /&gt;
204 208 220	Untitled (occurs 297)&lt;br /&gt;
172 172 192	Untitled (occurs 297)&lt;br /&gt;
 12  36 104	Untitled (occurs 297)&lt;br /&gt;
116 116 116	Untitled (occurs 297)&lt;br /&gt;
160 100  96	Untitled (occurs 297)&lt;br /&gt;
224   0   0	Untitled (occurs 297)&lt;br /&gt;
252  60   0	Untitled (occurs 297)&lt;br /&gt;
100 172 224	Untitled (occurs 297)&lt;br /&gt;
128 168  44	Untitled (occurs 297)&lt;br /&gt;
 80 104  60	Untitled (occurs 297)&lt;br /&gt;
236 156 164	Untitled (occurs 297)&lt;br /&gt;
 32   4   0	Untitled (occurs 297)&lt;br /&gt;
180 220 236	Untitled (occurs 297)&lt;br /&gt;
 68  24   0	Untitled (occurs 297)&lt;br /&gt;
  0  36 132	Untitled (occurs 297)&lt;br /&gt;
212 212 224	Untitled (occurs 297)&lt;br /&gt;
 76 116  88	Untitled (occurs 297)&lt;br /&gt;
 84 132  20	Untitled (occurs 297)&lt;br /&gt;
176 156 108	Untitled (occurs 297)&lt;br /&gt;
252 156   0	Untitled (occurs 297)&lt;br /&gt;
252 216 200	Untitled (occurs 297)&lt;br /&gt;
124  84  44	Untitled (occurs 297)&lt;br /&gt;
188 224 252	Untitled (occurs 297)&lt;br /&gt;
104  80  44	Untitled (occurs 297)&lt;br /&gt;
144 224  92	Untitled (occurs 297)&lt;br /&gt;
112  68 168	Untitled (occurs 297)&lt;br /&gt;
  0  72 184	Untitled (occurs 297)&lt;br /&gt;
224 168 128	Untitled (occurs 297)&lt;br /&gt;
 92   0   0	Untitled (occurs 297)&lt;br /&gt;
176 108  84	Untitled (occurs 297)&lt;br /&gt;
 48  52  84	Untitled (occurs 297)&lt;br /&gt;
 56  28   0	Untitled (occurs 297)&lt;br /&gt;
 72 152 216	Untitled (occurs 297)&lt;br /&gt;
152 132  92	Untitled (occurs 297)&lt;br /&gt;
128  68   8	Untitled (occurs 297)&lt;br /&gt;
104 124  76	Untitled (occurs 297)&lt;br /&gt;
 88  96 112	Untitled (occurs 297)&lt;br /&gt;
252 252   0	Untitled (occurs 297)&lt;br /&gt;
220 132 144	Untitled (occurs 297)&lt;br /&gt;
148 148 100	Untitled (occurs 297)&lt;br /&gt;
252 148   0	Untitled (occurs 297)&lt;br /&gt;
116  68  40	Untitled (occurs 297)&lt;br /&gt;
188 168 252	Untitled (occurs 297)&lt;br /&gt;
136 116  56	Untitled (occurs 297)&lt;br /&gt;
 76  24   8	Untitled (occurs 297)&lt;br /&gt;
152 176 108	Untitled (occurs 297)&lt;br /&gt;
 88 168 240	Untitled (occurs 297)&lt;br /&gt;
128 148  92	Untitled (occurs 297)&lt;br /&gt;
204 136   8	Untitled (occurs 297)&lt;br /&gt;
 72  20 112	Untitled (occurs 297)&lt;br /&gt;
204 204 168	Untitled (occurs 297)&lt;br /&gt;
 64  64 100	Untitled (occurs 297)&lt;br /&gt;
 88  60  20	Untitled (occurs 297)&lt;br /&gt;
212 148 112	Untitled (occurs 297)&lt;br /&gt;
 80  80 116	Untitled (occurs 297)&lt;br /&gt;
140 104 252	Untitled (occurs 297)&lt;br /&gt;
  0   0 255	Untitled (occurs 297)&lt;br /&gt;
252 216 152	Untitled (occurs 297)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=Ttd-dos-palette-for-gimp&amp;diff=8271</id>
		<title>Ttd-dos-palette-for-gimp</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=Ttd-dos-palette-for-gimp&amp;diff=8271"/>
		<updated>2012-04-16T04:04:17Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: Created page with &amp;quot;== TTD Palette File for GIMP ==  The following code will allow you to create a TTD palette file for GIMP. Copy the text below into a plain text editor and save as a plain text fi…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TTD Palette File for GIMP ==&lt;br /&gt;
&lt;br /&gt;
The following code will allow you to create a TTD palette file for GIMP. Copy the text below into a plain text editor and save as a plain text file with a .gpl extension. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GIMP Palette&lt;br /&gt;
Name: TTD Palette&lt;br /&gt;
Columns: 16&lt;br /&gt;
#&lt;br /&gt;
132 132 132	Untitled (occurs 172083)&lt;br /&gt;
 16  16  16	Untitled (occurs 15695)&lt;br /&gt;
244   0 244	Untitled (occurs 3861)&lt;br /&gt;
 72  44   4	Untitled (occurs 2702)&lt;br /&gt;
168 168 168	Untitled (occurs 2395)&lt;br /&gt;
 44  80 124	Untitled (occurs 891)&lt;br /&gt;
252 212   0	Untitled (occurs 891)&lt;br /&gt;
252 108   0	Untitled (occurs 891)&lt;br /&gt;
 80  80  80	Untitled (occurs 595)&lt;br /&gt;
 28  52  24	Untitled (occurs 594)&lt;br /&gt;
128   0   0	Untitled (occurs 594)&lt;br /&gt;
108  44  28	Untitled (occurs 594)&lt;br /&gt;
 72 100 144	Untitled (occurs 594)&lt;br /&gt;
252 252 128	Untitled (occurs 594)&lt;br /&gt;
212 148 128	Untitled (occurs 594)&lt;br /&gt;
108 176  64	Untitled (occurs 594)&lt;br /&gt;
 36  72 116	Untitled (occurs 594)&lt;br /&gt;
208 184 255	Untitled (occurs 594)&lt;br /&gt;
 24  80 108	Untitled (occurs 594)&lt;br /&gt;
148  72  56	Untitled (occurs 594)&lt;br /&gt;
100 132 168	Untitled (occurs 594)&lt;br /&gt;
224 244 252	Untitled (occurs 594)&lt;br /&gt;
204 240 252	Untitled (occurs 594)&lt;br /&gt;
252   0   0	Untitled (occurs 594)&lt;br /&gt;
128  56  40	Untitled (occurs 594)&lt;br /&gt;
252 196   0	Untitled (occurs 594)&lt;br /&gt;
 48  48  48	Untitled (occurs 593)&lt;br /&gt;
252 252 252	Untitled (occurs 563)&lt;br /&gt;
184 160 120	Untitled (occurs 297)&lt;br /&gt;
 84  28  16	Untitled (occurs 297)&lt;br /&gt;
176 184 196	Untitled (occurs 297)&lt;br /&gt;
 48  84 128	Untitled (occurs 297)&lt;br /&gt;
252 232  60	Untitled (occurs 297)&lt;br /&gt;
 52 112 132	Untitled (occurs 297)&lt;br /&gt;
160   0   0	Untitled (occurs 297)&lt;br /&gt;
 60  88  48	Untitled (occurs 297)&lt;br /&gt;
 64 112  12	Untitled (occurs 297)&lt;br /&gt;
  0  24 108	Untitled (occurs 297)&lt;br /&gt;
 88   4  16	Untitled (occurs 297)&lt;br /&gt;
 44  68  32	Untitled (occurs 297)&lt;br /&gt;
252 244 236	Untitled (occurs 297)&lt;br /&gt;
 56 120 188	Untitled (occurs 297)&lt;br /&gt;
 16  64   0	Untitled (occurs 297)&lt;br /&gt;
204 104 124	Untitled (occurs 297)&lt;br /&gt;
252 252 192	Untitled (occurs 297)&lt;br /&gt;
184 112  80	Untitled (occurs 297)&lt;br /&gt;
104  76 196	Untitled (occurs 297)&lt;br /&gt;
168  92  76	Untitled (occurs 297)&lt;br /&gt;
232 208 252	Untitled (occurs 297)&lt;br /&gt;
160 128  88	Untitled (occurs 297)&lt;br /&gt;
 88  52  12	Untitled (occurs 297)&lt;br /&gt;
100  40  20	Untitled (occurs 297)&lt;br /&gt;
  8  52   0	Untitled (occurs 297)&lt;br /&gt;
236 188 148	Untitled (occurs 297)&lt;br /&gt;
232 184  16	Untitled (occurs 297)&lt;br /&gt;
184 108  88	Untitled (occurs 297)&lt;br /&gt;
188  84 108	Untitled (occurs 297)&lt;br /&gt;
 64  44 144	Untitled (occurs 297)&lt;br /&gt;
 32  80   4	Untitled (occurs 297)&lt;br /&gt;
184 120  24	Untitled (occurs 297)&lt;br /&gt;
252 136   0	Untitled (occurs 297)&lt;br /&gt;
 64  20   8	Untitled (occurs 297)&lt;br /&gt;
252 176  48	Untitled (occurs 297)&lt;br /&gt;
 32  72  44	Untitled (occurs 297)&lt;br /&gt;
 96  60   8	Untitled (occurs 297)&lt;br /&gt;
 88  64 172	Untitled (occurs 297)&lt;br /&gt;
  0  96 212	Untitled (occurs 297)&lt;br /&gt;
 56  96  72	Untitled (occurs 297)&lt;br /&gt;
252  84   0	Untitled (occurs 297)&lt;br /&gt;
116 172 192	Untitled (occurs 297)&lt;br /&gt;
232 232 232	Untitled (occurs 297)&lt;br /&gt;
120 164 136	Untitled (occurs 297)&lt;br /&gt;
132 188 216	Untitled (occurs 297)&lt;br /&gt;
 28  68 140	Untitled (occurs 297)&lt;br /&gt;
104  64  24	Untitled (occurs 297)&lt;br /&gt;
 16  52  24	Untitled (occurs 297)&lt;br /&gt;
184 184 184	Untitled (occurs 297)&lt;br /&gt;
 48  96   4	Untitled (occurs 297)&lt;br /&gt;
140 100 196	Untitled (occurs 297)&lt;br /&gt;
140  76  64	Untitled (occurs 297)&lt;br /&gt;
124 104  72	Untitled (occurs 297)&lt;br /&gt;
200 200 200	Untitled (occurs 297)&lt;br /&gt;
 96 136 108	Untitled (occurs 297)&lt;br /&gt;
 96  52  24	Untitled (occurs 297)&lt;br /&gt;
 68  76  92	Untitled (occurs 297)&lt;br /&gt;
196 180 136	Untitled (occurs 297)&lt;br /&gt;
  0  52 160	Untitled (occurs 297)&lt;br /&gt;
120 120  64	Untitled (occurs 297)&lt;br /&gt;
216 216 216	Untitled (occurs 297)&lt;br /&gt;
 48  44   4	Untitled (occurs 297)&lt;br /&gt;
 24 120 220	Untitled (occurs 297)&lt;br /&gt;
 32  24   0	Untitled (occurs 297)&lt;br /&gt;
 52  60  72	Untitled (occurs 297)&lt;br /&gt;
128 196 252	Untitled (occurs 297)&lt;br /&gt;
 36  40  68	Untitled (occurs 297)&lt;br /&gt;
160 136 252	Untitled (occurs 297)&lt;br /&gt;
 92  44 140	Untitled (occurs 297)&lt;br /&gt;
152 192 168	Untitled (occurs 297)&lt;br /&gt;
  8  24  88	Untitled (occurs 297)&lt;br /&gt;
120  88 224	Untitled (occurs 297)&lt;br /&gt;
 64  60  12	Untitled (occurs 297)&lt;br /&gt;
204 128  96	Untitled (occurs 297)&lt;br /&gt;
252 188 192	Untitled (occurs 297)&lt;br /&gt;
112  16  32	Untitled (occurs 297)&lt;br /&gt;
108 116 132	Untitled (occurs 297)&lt;br /&gt;
228 144   4	Untitled (occurs 297)&lt;br /&gt;
164  96  64	Untitled (occurs 297)&lt;br /&gt;
252 124   0	Untitled (occurs 297)&lt;br /&gt;
184 136 136	Untitled (occurs 297)&lt;br /&gt;
156 136  80	Untitled (occurs 297)&lt;br /&gt;
 80  76  20	Untitled (occurs 297)&lt;br /&gt;
176 176 132	Untitled (occurs 297)&lt;br /&gt;
252 172   0	Untitled (occurs 297)&lt;br /&gt;
132 140 152	Untitled (occurs 297)&lt;br /&gt;
 80  28   4	Untitled (occurs 297)&lt;br /&gt;
 92 156  52	Untitled (occurs 297)&lt;br /&gt;
 20  52 124	Untitled (occurs 297)&lt;br /&gt;
196 128 108	Untitled (occurs 297)&lt;br /&gt;
196   0   0	Untitled (occurs 297)&lt;br /&gt;
 96  92  28	Untitled (occurs 297)&lt;br /&gt;
156  96  16	Untitled (occurs 297)&lt;br /&gt;
 76  40   0	Untitled (occurs 297)&lt;br /&gt;
184 220 200	Untitled (occurs 297)&lt;br /&gt;
156 204 220	Untitled (occurs 297)&lt;br /&gt;
100 100 136	Untitled (occurs 297)&lt;br /&gt;
255 255 255	Untitled (occurs 297)&lt;br /&gt;
180 204 124	Untitled (occurs 297)&lt;br /&gt;
252 220   0	Untitled (occurs 297)&lt;br /&gt;
 88 152 172	Untitled (occurs 297)&lt;br /&gt;
 40  92 164	Untitled (occurs 297)&lt;br /&gt;
252 144 124	Untitled (occurs 297)&lt;br /&gt;
 96  44   4	Untitled (occurs 297)&lt;br /&gt;
212 188 148	Untitled (occurs 297)&lt;br /&gt;
136  84  56	Untitled (occurs 297)&lt;br /&gt;
252 100  88	Untitled (occurs 297)&lt;br /&gt;
 76  40  16	Untitled (occurs 297)&lt;br /&gt;
132 132 164	Untitled (occurs 297)&lt;br /&gt;
252 196 100	Untitled (occurs 297)&lt;br /&gt;
104 148  28	Untitled (occurs 297)&lt;br /&gt;
116  88  28	Untitled (occurs 297)&lt;br /&gt;
156 160 172	Untitled (occurs 297)&lt;br /&gt;
 80 140 160	Untitled (occurs 297)&lt;br /&gt;
252 184 160	Untitled (occurs 297)&lt;br /&gt;
136  32  52	Untitled (occurs 297)&lt;br /&gt;
 64   0   4	Untitled (occurs 297)&lt;br /&gt;
244 220 176	Untitled (occurs 297)&lt;br /&gt;
 40  96 120	Untitled (occurs 297)&lt;br /&gt;
172  52  52	Untitled (occurs 297)&lt;br /&gt;
 56 144 232	Untitled (occurs 297)&lt;br /&gt;
252 164   0	Untitled (occurs 297)&lt;br /&gt;
140 108  64	Untitled (occurs 297)&lt;br /&gt;
212  52  52	Untitled (occurs 297)&lt;br /&gt;
160  56  76	Untitled (occurs 297)&lt;br /&gt;
212 156  32	Untitled (occurs 297)&lt;br /&gt;
168 136 224	Untitled (occurs 297)&lt;br /&gt;
252  52  52	Untitled (occurs 297)&lt;br /&gt;
204 208 220	Untitled (occurs 297)&lt;br /&gt;
172 172 192	Untitled (occurs 297)&lt;br /&gt;
 12  36 104	Untitled (occurs 297)&lt;br /&gt;
116 116 116	Untitled (occurs 297)&lt;br /&gt;
160 100  96	Untitled (occurs 297)&lt;br /&gt;
224   0   0	Untitled (occurs 297)&lt;br /&gt;
252  60   0	Untitled (occurs 297)&lt;br /&gt;
100 172 224	Untitled (occurs 297)&lt;br /&gt;
128 168  44	Untitled (occurs 297)&lt;br /&gt;
 80 104  60	Untitled (occurs 297)&lt;br /&gt;
236 156 164	Untitled (occurs 297)&lt;br /&gt;
 32   4   0	Untitled (occurs 297)&lt;br /&gt;
180 220 236	Untitled (occurs 297)&lt;br /&gt;
 68  24   0	Untitled (occurs 297)&lt;br /&gt;
  0  36 132	Untitled (occurs 297)&lt;br /&gt;
212 212 224	Untitled (occurs 297)&lt;br /&gt;
 76 116  88	Untitled (occurs 297)&lt;br /&gt;
 84 132  20	Untitled (occurs 297)&lt;br /&gt;
176 156 108	Untitled (occurs 297)&lt;br /&gt;
252 156   0	Untitled (occurs 297)&lt;br /&gt;
252 216 200	Untitled (occurs 297)&lt;br /&gt;
124  84  44	Untitled (occurs 297)&lt;br /&gt;
188 224 252	Untitled (occurs 297)&lt;br /&gt;
104  80  44	Untitled (occurs 297)&lt;br /&gt;
144 224  92	Untitled (occurs 297)&lt;br /&gt;
112  68 168	Untitled (occurs 297)&lt;br /&gt;
  0  72 184	Untitled (occurs 297)&lt;br /&gt;
224 168 128	Untitled (occurs 297)&lt;br /&gt;
 92   0   0	Untitled (occurs 297)&lt;br /&gt;
176 108  84	Untitled (occurs 297)&lt;br /&gt;
 48  52  84	Untitled (occurs 297)&lt;br /&gt;
 56  28   0	Untitled (occurs 297)&lt;br /&gt;
 72 152 216	Untitled (occurs 297)&lt;br /&gt;
152 132  92	Untitled (occurs 297)&lt;br /&gt;
128  68   8	Untitled (occurs 297)&lt;br /&gt;
104 124  76	Untitled (occurs 297)&lt;br /&gt;
 88  96 112	Untitled (occurs 297)&lt;br /&gt;
252 252   0	Untitled (occurs 297)&lt;br /&gt;
220 132 144	Untitled (occurs 297)&lt;br /&gt;
148 148 100	Untitled (occurs 297)&lt;br /&gt;
252 148   0	Untitled (occurs 297)&lt;br /&gt;
116  68  40	Untitled (occurs 297)&lt;br /&gt;
188 168 252	Untitled (occurs 297)&lt;br /&gt;
136 116  56	Untitled (occurs 297)&lt;br /&gt;
 76  24   8	Untitled (occurs 297)&lt;br /&gt;
152 176 108	Untitled (occurs 297)&lt;br /&gt;
 88 168 240	Untitled (occurs 297)&lt;br /&gt;
128 148  92	Untitled (occurs 297)&lt;br /&gt;
204 136   8	Untitled (occurs 297)&lt;br /&gt;
 72  20 112	Untitled (occurs 297)&lt;br /&gt;
204 204 168	Untitled (occurs 297)&lt;br /&gt;
 64  64 100	Untitled (occurs 297)&lt;br /&gt;
 88  60  20	Untitled (occurs 297)&lt;br /&gt;
212 148 112	Untitled (occurs 297)&lt;br /&gt;
 80  80 116	Untitled (occurs 297)&lt;br /&gt;
140 104 252	Untitled (occurs 297)&lt;br /&gt;
  0   0 255	Untitled (occurs 297)&lt;br /&gt;
252 216 152	Untitled (occurs 297)&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
	<entry>
		<id>https://www.tt-wiki.net/index.php?title=ECS_Compatibility_list&amp;diff=1177</id>
		<title>ECS Compatibility list</title>
		<link rel="alternate" type="text/html" href="https://www.tt-wiki.net/index.php?title=ECS_Compatibility_list&amp;diff=1177"/>
		<updated>2011-01-08T17:09:24Z</updated>

		<summary type="html">&lt;p&gt;Kamnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;ECS Compatibility list&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=ECS Compatibility list=&lt;br /&gt;
&lt;br /&gt;
The Extended Cargo System (ECS) is known to be supported by the following sets:&lt;br /&gt;
&lt;br /&gt;
==Vehicles==&lt;br /&gt;
&lt;br /&gt;
===Train sets===&lt;br /&gt;
* [http://users.tt-forums.net/2cc|2cc Train Set]&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=67&amp;amp;amp;t;=47730#p866431|Canadian Trains Set v1.0]&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?t=12078|Serbian rail set]&lt;br /&gt;
* [http://www.pikkarail.com/ttdp/ukrs/download.htm|UK Renewal Set]&lt;br /&gt;
* [http://www.ttdpatch.net/newgrf.html#25|DBSetXL 0.82] with [http://www.tt-forums.net/viewtopic.php?p=883098#p883098|DBXL ECS extension]&lt;br /&gt;
* [http://www.as-st.com/ttd/newusa/|US Train Set v0.87.3] with ECS adapter for the US Set&lt;br /&gt;
* [http://grfcrawler.tt-forums.net/details.php?do=details&amp;amp;amp;id;=221|Old Wagons, New Cargos] (refits all default waggons, also monorail and maglev)&lt;br /&gt;
&lt;br /&gt;
===Road vehicles===&lt;br /&gt;
* Long vehicles v4 ([http://george.zernebok.net/newgrf/downloads.html|Site], [[LongVehicles|Wiki]])&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=26&amp;amp;amp;t;=34744|Refit default rvs to new cargoes]&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=26&amp;amp;amp;t;=33415|Generic road vehicle and tram set (GRVTS)]&lt;br /&gt;
&lt;br /&gt;
===Plane sets===&lt;br /&gt;
* PlaneSet&lt;br /&gt;
* Aviators Aircraft (av8)&lt;br /&gt;
* Russian Planeset&lt;br /&gt;
&lt;br /&gt;
===Ship sets===&lt;br /&gt;
* [http://www.ttdpatch.net/newgrf.html#20|NewShips] with ECS extension&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=67&amp;amp;amp;t;=45435&amp;amp;amp;start;=0|FISH]&lt;br /&gt;
&lt;br /&gt;
==House sets==&lt;br /&gt;
* Total town replacement set v3&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?f=67&amp;amp;amp;t;=47730#p866434|North American Cities Set v1.0]&lt;br /&gt;
&lt;br /&gt;
==Station sets==&lt;br /&gt;
* [http://www.tt-forums.net/viewtopic.php?p=732942#p732942|Industrial Station Renewal Set v0.8.0]&lt;/div&gt;</summary>
		<author><name>Kamnet</name></author>
	</entry>
</feed>