<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.trainzsimulator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ianwoodmore</id>
	<title>TrainzOnline - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.trainzsimulator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ianwoodmore"/>
	<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/wiki/Special:Contributions/Ianwoodmore"/>
	<updated>2026-11-05T16:18:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=AssetX_Scripts&amp;diff=8522</id>
		<title>AssetX Scripts</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=AssetX_Scripts&amp;diff=8522"/>
		<updated>2015-09-29T20:42:32Z</updated>

		<summary type="html">&lt;p&gt;Ianwoodmore: /* Ian Woodmore&amp;#039;s TARDIS 2.0 Scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AssetX Script Libraries=&lt;br /&gt;
&lt;br /&gt;
As well as being a Help Page, this page is intended to be a source for scripts written for AssetX.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please Note: Any installers on this page must be executed separately, and AssetX opened immediately afterwards.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Ian Woodmore&#039;s TARDIS 2.0 Scripts==&lt;br /&gt;
 &lt;br /&gt;
During the development of AssetX, Ian Woodmore wrote an extensive set of scripts to test the scripting language.&lt;br /&gt;
 &lt;br /&gt;
These TARDIS scripts, in conjunction with Asset X, can perform automated repair. upgrade and up-version of legacy assets to any asset trainz-build TB 2.7 or greater.&lt;br /&gt;
 &lt;br /&gt;
The scripts cover a wide range of common config.txt tags and containers. They work fine for the bulk of early version assets. Any remaining errors must be fixed manually using the Content Manager (CM) as a guide.&lt;br /&gt;
&lt;br /&gt;
TARDIS is a Work in Progress and will evolve as new versions of Trainz and TANE are released.&lt;br /&gt;
 &lt;br /&gt;
The script installer is available from [http://www.members.optusnet.com.au/~villaump/Apps/Ians_Tardis_Scripts.exe HERE] and will automatically load the scripts into your AssetX installation.&lt;br /&gt;
&lt;br /&gt;
==PEV&#039;s Version Upgrade Scripts==&lt;br /&gt;
Also during the development of AssetX, PEV wrote a simple set of version upgrade scripts to test the scripting language.&lt;br /&gt;
&lt;br /&gt;
These are a set of four AssetX scripts that, together, can perform asset version upgrades to TC1/2 (trainzbuild 2.7) or TS2009 (trainzbuild 2.9).&lt;br /&gt;
&lt;br /&gt;
These simple scripts do no error checking, and only cover the common config.txt tags. They work fine for the bulk of early version assets. Those errors that remain must be fixed manually using CM2 or CM3 as a guide.&lt;br /&gt;
&lt;br /&gt;
The script installer is available from [http://www.members.optusnet.com.au/~villaump/Apps/PEVs_Updating_Scripts.exe HERE]&lt;br /&gt;
and will automatically load the scripts into your AssetX installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add TrainzUtil to your AssetX Menu==&lt;br /&gt;
&lt;br /&gt;
AssetX can use TrainzUtil to verify assets and commit or revert them into the Trainz database.&lt;br /&gt;
&lt;br /&gt;
Please be aware that this process can be slow, and it requires the Trainz Version setting in Options/Paths be set for the target Trainz version (if you have more than one Trainz installation).&lt;br /&gt;
&lt;br /&gt;
The menu installer is available from [http://www.members.optusnet.com.au/~villaump/Apps/TrainzUtil_Menu_Script.exe HERE]&lt;br /&gt;
and will automatically load into your AssetX installation.  This installer loads a &amp;quot;RunOnce&amp;quot; script that will execute automatically when you open AssetX and then the RunOnce will delete itself when finished.  You need to close and re-open AssetX to see the new TrainzUtil menu.&lt;br /&gt;
&lt;br /&gt;
Note that this TrainzUtil menu is designed to run with Version 2.2 of AssetX and may cause earlier versions to stall on a pointer over-run.&lt;br /&gt;
&lt;br /&gt;
If you wish to &#039;&#039;&#039;remove&#039;&#039;&#039; the TrainzUtil Menu use this [http://www.members.optusnet.com.au/~villaump/Apps/TrainzUtil_Menu_Delete.exe LINK]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This is an example of an AssetX &#039;&#039;&#039;Custom Menu&#039;&#039;&#039;.  Three of these are provided, Custom A, Custom B and Custom C.  In this case we have used Custom A.  You can check out how it works by clicking on Options/Configure Tools on the AssetX Main Menu. Select Custom A in the drop-down box labelled Menu.  The program help gives a detailed description of this process.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Script Code for Sharing=&lt;br /&gt;
If you have written an AssetX script that you think may be useful for the community you can copy and paste it into this section.&lt;br /&gt;
To get the text to appear in a code box, all of the lines must start with a space character.  Here is a simple example:-&lt;br /&gt;
&lt;br /&gt;
 FileName &amp;quot;Username.axm&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 -If|config.txt\name!&amp;quot;&amp;quot;&lt;br /&gt;
  -Save|0|config.txt\name&lt;br /&gt;
  -Update|config.txt\username|&amp;quot;*** NEW TAG ***&amp;quot;&lt;br /&gt;
  -Restore|0|config.txt\username&lt;br /&gt;
  -delete|config.txt\name&lt;br /&gt;
 -EndIf&lt;br /&gt;
&lt;br /&gt;
=Corrected Version of Install Superscript.axm=&lt;br /&gt;
This corrects some typos in the file provided with the AssetX installation.  Copy and paste the following and save in the scripts folder as &#039;Install Superscript.axm&#039;&lt;br /&gt;
&lt;br /&gt;
  ;install library and asset stub script&lt;br /&gt;
  -If|kind!traincar&lt;br /&gt;
  	-Info|Script can only be used with kind traincar assets&lt;br /&gt;
  	-Exit&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  -IfAsset|&amp;lt;kuid2:122285:508:14&amp;gt;&lt;br /&gt;
  -Else&lt;br /&gt;
  	-Info|Script requires that Superscript Library &amp;lt;kuid2:122285:508:14&amp;gt; or later must be open in AssetX.&lt;br /&gt;
  	-Exit&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  -If|engine=&lt;br /&gt;
  	-Info|Asset has no engine tag, please correct and re-run script&lt;br /&gt;
  	-Exit&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  -Update|script-include-table\superscript|&amp;lt;kuid2:122285:508:14&amp;gt;&lt;br /&gt;
  -Update|kuid-table\codelib|&amp;lt;kuid2:122285:508:14&amp;gt;&lt;br /&gt;
  -If|engine=1&lt;br /&gt;
  	-IfAsset|&amp;lt;kuid2:122285:508:14&amp;gt;&lt;br /&gt;
  		-CopyFromAsset|lstub.gs&lt;br /&gt;
  	-EndIf&lt;br /&gt;
  	-Update|script|LStub&lt;br /&gt;
  	-Update|class|LStub&lt;br /&gt;
  -Else&lt;br /&gt;
  	-IfAsset|&amp;lt;kuid2:122285:508:14&amp;gt;&lt;br /&gt;
  		-CopyFromAsset|vstub.gs&lt;br /&gt;
  	-EndIf&lt;br /&gt;
  	-Update|script|VStub&lt;br /&gt;
  	-Update|class|VStub&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;extensions container options&lt;br /&gt;
  -IfQuery||Run in Debug Mode?&lt;br /&gt;
  	-Update|extensions\debug-122285|1&lt;br /&gt;
  -EndIf&lt;br /&gt;
  -IfQuery||Change Train Heading via View-Details in Driver?&lt;br /&gt;
  	-Update|extensions\heading-122285|1&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;front mesh&lt;br /&gt;
  -IfQuery||Add Front of Car Marker (used when debugging attachments)?&lt;br /&gt;
  	-Update|mesh-table\front\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\front\mesh|front.im&lt;br /&gt;
  	-Update|mesh-table\front\att|a.limfront&lt;br /&gt;
  	-Update|mesh-table\front\att-parent|default&lt;br /&gt;
  	-Update|mesh-table\front\auto-create|0&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;mesh-table front headlight&lt;br /&gt;
  -IfQuery||Add Headlight at Front of Car? &lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-0\kind|corona&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-0\att|a.headlight-0&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-0\texture-kuid|&amp;lt;kuid:104722:100&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-0\object-size|0.12&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;mesh-table rear headlight&lt;br /&gt;
  -IfQuery||Add Headlight at Rear of Car?&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-1\kind|corona&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-1\att|a.headlight-1&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-1\texture-kuid|&amp;lt;kuid:104722:100&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\default\effects\headlight-1\object-size|0.12&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;mesh-table front taillamp&lt;br /&gt;
  -IfQuery||Add Tail Light at Front of Car?&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-0\kind|corona&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-0\att|a.taillight-0&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-0\texture-kuid|&amp;lt;kuid:104722:200&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-0\object-size|0.12&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;mesh-table rear taillamp&lt;br /&gt;
  -IfQuery||Add Tail Light at Rear of Car?&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-1\kind|corona&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-1\att|a.taillight-1&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-1\texture-kuid|&amp;lt;kuid:104722:200&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\default\effects\taillight-1\object-size|0.12&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;lamp bodies&lt;br /&gt;
  -IfQuery||Add Lamp Bodies?&lt;br /&gt;
  	-If|mesh-table\default\effects\headlight-0\kind$&lt;br /&gt;
  		-Update|mesh-table\headlight-0-body\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  		-Update|mesh-table\headlight-0-body\mesh|lamp.im&lt;br /&gt;
  		-Update|mesh-table\headlight-0-body\att|a.headlight-0&lt;br /&gt;
  		-Update|mesh-table\headlight-0-body\att-parent|default&lt;br /&gt;
  	-EndIf&lt;br /&gt;
  	-If|mesh-table\default\effects\headlight-1\kind$&lt;br /&gt;
  		-Update|mesh-table\headlight-1-body\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  		-Update|mesh-table\headlight-1-body\mesh|lamp.im&lt;br /&gt;
  		-Update|mesh-table\headlight-1-body\att|a.headlight-1&lt;br /&gt;
  		-Update|mesh-table\headlight-1-body\att-parent|default&lt;br /&gt;
  	-EndIf&lt;br /&gt;
  	-If|mesh-table\default\effects\taillight-0\kind$&lt;br /&gt;
  		-Update|mesh-table\taillight-0-body\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  		-Update|mesh-table\taillight-0-body\mesh|lamp.im&lt;br /&gt;
  		-Update|mesh-table\taillight-0-body\att|a.taillight-0&lt;br /&gt;
  		-Update|mesh-table\taillight-0-body\att-parent|default&lt;br /&gt;
  	-EndIf&lt;br /&gt;
  	-If|mesh-table\default\effects\taillight-1\kind$&lt;br /&gt;
  		-Update|mesh-table\taillight-1-body\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  		-Update|mesh-table\taillight-1-body\mesh|lamp.im&lt;br /&gt;
  		-Update|mesh-table\taillight-1-body\att|a.taillight-1&lt;br /&gt;
  		-Update|mesh-table\taillight-1-body\att-parent|default&lt;br /&gt;
  	-EndIf&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;corridors&lt;br /&gt;
  -IfQuery||Add Corridor at Front of Car?&lt;br /&gt;
  	-Update|extensions\corridor-0-122285|1&lt;br /&gt;
  	-Update|mesh-table\corridor-0\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\corridor-0\mesh|corridor.im&lt;br /&gt;
  	-Update|mesh-table\corridor-0\anim|corridor.kin&lt;br /&gt;
  	-Update|mesh-table\corridor-0\auto-create|1&lt;br /&gt;
  	-Update|mesh-table\corridor-0\att|a.couple0&lt;br /&gt;
  	-Update|mesh-table\corridor-0\att-parent|default&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  -IfQuery||Add Corridor at Rear of Car?&lt;br /&gt;
  	-Update|extensions\corridor-1-122285|1&lt;br /&gt;
  	-Update|mesh-table\corridor-1\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\corridor-1\mesh|corridor.im&lt;br /&gt;
  	-Update|mesh-table\corridor-1\anim|corridor.kin&lt;br /&gt;
  	-Update|mesh-table\corridor-1\auto-create|1&lt;br /&gt;
  	-Update|mesh-table\corridor-1\att|a.couple1&lt;br /&gt;
  	-Update|mesh-table\corridor-1\att-parent|default&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;front driver&lt;br /&gt;
  -IfQuery||Add Driver Mesh at Front of Car?&lt;br /&gt;
  	-Update|mesh-table\driver-0\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\driver-0\mesh|driver.im&lt;br /&gt;
  	-Update|mesh-table\driver-0\att|a.driver-0&lt;br /&gt;
  	-Update|mesh-table\driver-0\att-parent|default&lt;br /&gt;
  	-Update|mesh-table\driver-0\auto-create|1&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  ;rear driver&lt;br /&gt;
  -IfQuery||Add Driver Mesh at Rear of Car?&lt;br /&gt;
  	-Update|mesh-table\driver-1\mesh-asset|&amp;lt;kuid:122285:508&amp;gt;&lt;br /&gt;
  	-Update|mesh-table\driver-1\mesh|driver.im&lt;br /&gt;
  	-Update|mesh-table\driver-1\att|a.driver-1&lt;br /&gt;
  	-Update|mesh-table\driver-1\att-parent|default&lt;br /&gt;
  	-Update|mesh-table\driver-1\auto-create|1&lt;br /&gt;
  -EndIf&lt;br /&gt;
  &lt;br /&gt;
  -IfQuery||Save Changes to config.txt?&lt;br /&gt;
  	-Sort&lt;br /&gt;
  	-SaveConfig&lt;br /&gt;
  	-MessageBox|Config.txt entries have been made for the options selected.  You can amend attachment point names, corona kuid references etc to suit your model.  Please ensure that the attachment points specified are present within your traincar mesh.&lt;br /&gt;
  -EndIf&lt;/div&gt;</summary>
		<author><name>Ianwoodmore</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Category-region%22_tag&amp;diff=215</id>
		<title>&quot;Category-region&quot; tag</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Category-region%22_tag&amp;diff=215"/>
		<updated>2009-12-01T02:20:57Z</updated>

		<summary type="html">&lt;p&gt;Ianwoodmore: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This listing is from the TC CCG.&lt;br /&gt;
&lt;br /&gt;
REGION CODES&lt;br /&gt;
Region codes are a single or multiple code that is included in the config.txt file. The codes are used in Trainz as a sort and selection criteria. For content that exists in multiple areas, select approriate codes in CCP.&lt;br /&gt;
For example, a locomotive that was available in the United States and Canada would be specified as follows:&lt;br /&gt;
&lt;br /&gt;
category-region US;CA&lt;br /&gt;
&lt;br /&gt;
The region codes that are recognized by Trainz are as follows:&lt;br /&gt;
&lt;br /&gt;
In alphabetical region code order&lt;br /&gt;
&lt;br /&gt;
*AD Andorra&lt;br /&gt;
*AE United Arab Emirates&lt;br /&gt;
*AF Afghanistan&lt;br /&gt;
*AG Antigua and Barbuda&lt;br /&gt;
*AI Anguilla&lt;br /&gt;
*AL Albania&lt;br /&gt;
*AM Armenia&lt;br /&gt;
*AN Netherland Antilles&lt;br /&gt;
*AO Angola&lt;br /&gt;
*AQ Antarctica&lt;br /&gt;
*AR Argentina&lt;br /&gt;
*AS American Samoa&lt;br /&gt;
*AT Austria&lt;br /&gt;
*AU Australia&lt;br /&gt;
*AW Aruba&lt;br /&gt;
*AZ Azerbaidjan&lt;br /&gt;
*BA Bosnia-Herzegovina&lt;br /&gt;
*BB Barbados&lt;br /&gt;
*BD Bangladesh&lt;br /&gt;
*BE Belgium&lt;br /&gt;
*BF Burkina Faso&lt;br /&gt;
*BG Bulgaria&lt;br /&gt;
*BH Bahrain&lt;br /&gt;
*BI Burundi&lt;br /&gt;
*BJ Benin&lt;br /&gt;
*BM Bermuda&lt;br /&gt;
*BN Brunei Darussalam&lt;br /&gt;
*BO Bolivia&lt;br /&gt;
*BR Brazil&lt;br /&gt;
*BS Bahamas&lt;br /&gt;
*BT Buthan&lt;br /&gt;
*BV Bouvet Island&lt;br /&gt;
*BW Botswana&lt;br /&gt;
*BY Belarus&lt;br /&gt;
*BZ Belize&lt;br /&gt;
*CA Canada&lt;br /&gt;
*CC Cocos (Keeling) Isl.&lt;br /&gt;
*CF Central African Rep.&lt;br /&gt;
*CG Congo&lt;br /&gt;
*CH Switzerland&lt;br /&gt;
*CI Ivory Coast&lt;br /&gt;
*CK Cook Islands&lt;br /&gt;
*CL Chile&lt;br /&gt;
*CM Cameroon&lt;br /&gt;
*CN China&lt;br /&gt;
*CO Colombia&lt;br /&gt;
*CR Costa Rica&lt;br /&gt;
*CS Czechoslovakia&lt;br /&gt;
*CU Cuba&lt;br /&gt;
*CV Christmas Island&lt;br /&gt;
*CY Cyprus&lt;br /&gt;
*CZ Czech Republic&lt;br /&gt;
*DE Germany&lt;br /&gt;
*DJ Djibouti&lt;br /&gt;
*DK Denmark&lt;br /&gt;
*DM Dominica&lt;br /&gt;
*DO Dominican Republic&lt;br /&gt;
*DZ Algeria&lt;br /&gt;
*EC Ecuador&lt;br /&gt;
*EE Estonia&lt;br /&gt;
*EG Egypt&lt;br /&gt;
*EH Western Sahara&lt;br /&gt;
*ES Spain&lt;br /&gt;
*ET Ethiopia&lt;br /&gt;
*FI Finland&lt;br /&gt;
*FJ Fiji&lt;br /&gt;
*FK Falkland Isl.(Malvinas)&lt;br /&gt;
*FM Micronesia&lt;br /&gt;
*FO Faroe Islands&lt;br /&gt;
*FR France&lt;br /&gt;
*GA Gabon&lt;br /&gt;
*GB Great Britain&lt;br /&gt;
*GD Grenada&lt;br /&gt;
*GE Georgia&lt;br /&gt;
*GH Ghana&lt;br /&gt;
*GI Gibraltar&lt;br /&gt;
*GL Greenland&lt;br /&gt;
*GP Guadeloupe (Fr.)&lt;br /&gt;
*GQ Equatorial Guinea&lt;br /&gt;
*GF Guyana (Fr.)&lt;br /&gt;
*GM Gambia&lt;br /&gt;
*GN Guinea&lt;br /&gt;
*GR Greece&lt;br /&gt;
*GT Guatemala&lt;br /&gt;
*GU Guam (US)&lt;br /&gt;
*GW Guinea Bissau&lt;br /&gt;
*GY Guyana&lt;br /&gt;
*HK Hong Kong&lt;br /&gt;
*HM Heard &amp;amp; McDonald Isl.&lt;br /&gt;
*HN Honduras&lt;br /&gt;
*HR Croatia&lt;br /&gt;
*HT Haiti&lt;br /&gt;
*HU Hungary&lt;br /&gt;
*ID Indonesia&lt;br /&gt;
*IE Ireland&lt;br /&gt;
*IL Israel&lt;br /&gt;
*IN India&lt;br /&gt;
*IO British Indian O. Terr.&lt;br /&gt;
*IQ Iraq&lt;br /&gt;
*IR Iran&lt;br /&gt;
*IS Iceland&lt;br /&gt;
*IT Italy&lt;br /&gt;
*JM Jamaica&lt;br /&gt;
*JO Jordan&lt;br /&gt;
*JP Japan&lt;br /&gt;
*KE Kenya&lt;br /&gt;
*KG Kirgistan Ex-USSR&lt;br /&gt;
*KH Cambodia&lt;br /&gt;
*KI Kiribati&lt;br /&gt;
*KM Comoros&lt;br /&gt;
*KN St.Kitts Nevis Anguilla&lt;br /&gt;
*KP Korea (North)&lt;br /&gt;
*KR Korea (South)&lt;br /&gt;
*KW Kuwait&lt;br /&gt;
*KY Cayman Islands&lt;br /&gt;
*KZ Kazachstan&lt;br /&gt;
*LA Laos&lt;br /&gt;
*LB Lebanon&lt;br /&gt;
*LC Saint Lucia&lt;br /&gt;
*LI Liechtenstein&lt;br /&gt;
*LK Sri Lanka&lt;br /&gt;
*LR Liberia&lt;br /&gt;
*LS Lesotho&lt;br /&gt;
*LT Lithuania&lt;br /&gt;
*LU Luxembourg&lt;br /&gt;
*LV Latvia&lt;br /&gt;
*LY Libya&lt;br /&gt;
*MA Morocco&lt;br /&gt;
*MC Monaco&lt;br /&gt;
*MD Moldavia Ex-USSR&lt;br /&gt;
*MG Madagascar&lt;br /&gt;
*MH Marshall Islands&lt;br /&gt;
*ML Mali&lt;br /&gt;
*MM Myanmar&lt;br /&gt;
*MN Mongolia&lt;br /&gt;
*MO Martinique (Fr.)&lt;br /&gt;
*MR Mauritania&lt;br /&gt;
*MS Montserrat&lt;br /&gt;
*MT Malta&lt;br /&gt;
*MU Mauritius&lt;br /&gt;
*MV Maldives&lt;br /&gt;
*MW Malawi&lt;br /&gt;
*MX Mexico&lt;br /&gt;
*MY Malaysia&lt;br /&gt;
*MZ Mozambique&lt;br /&gt;
*NA Namibia&lt;br /&gt;
*NC New Caledonia (Fr.)&lt;br /&gt;
*NE Niger&lt;br /&gt;
*NF Norfolk Island&lt;br /&gt;
*NG Nigeria&lt;br /&gt;
*NI Nicaragua&lt;br /&gt;
*NL Netherlands&lt;br /&gt;
*NO Norway&lt;br /&gt;
*NP Nepal&lt;br /&gt;
*NR Nauru&lt;br /&gt;
*NT Neutral Zone&lt;br /&gt;
*NU Niue&lt;br /&gt;
*NZ New Zealand&lt;br /&gt;
*OM Oman&lt;br /&gt;
*PA Panama&lt;br /&gt;
*PE Peru&lt;br /&gt;
*PF Polynesia (Fr.)&lt;br /&gt;
*PG Papua New Guinea&lt;br /&gt;
*PH Philippines&lt;br /&gt;
*PK Pakistan&lt;br /&gt;
*PL Poland&lt;br /&gt;
*PM St. Pierre &amp;amp; Miquelon&lt;br /&gt;
*PN Pitcairn&lt;br /&gt;
*PT Portugal&lt;br /&gt;
*PR Puerto Rico (US)&lt;br /&gt;
*PW Palau&lt;br /&gt;
*PY Paraguay&lt;br /&gt;
*QA Qatar&lt;br /&gt;
*RE Reunion (Fr.)&lt;br /&gt;
*RO Romania&lt;br /&gt;
*RU Russian Federation Ex-USSR&lt;br /&gt;
*RW Rwanda&lt;br /&gt;
*SA Saudi Arabia&lt;br /&gt;
*SB Solomon Islands&lt;br /&gt;
*SC Seychelles&lt;br /&gt;
*SD Sudan&lt;br /&gt;
*SE Sweden&lt;br /&gt;
*SG Singapore&lt;br /&gt;
*SH St. Helena&lt;br /&gt;
*SI Slovenia&lt;br /&gt;
*SJ Svalbard &amp;amp; Jan Mayen Is&lt;br /&gt;
*SK Slovak Republic&lt;br /&gt;
*SL Sierra Leone&lt;br /&gt;
*SM San Marino&lt;br /&gt;
*SN Senegal&lt;br /&gt;
*SO Somalia&lt;br /&gt;
*SR Suriname&lt;br /&gt;
*ST St. Tome and Principe&lt;br /&gt;
*SU Soviet Union&lt;br /&gt;
*SV El Salvador&lt;br /&gt;
*SY Syria&lt;br /&gt;
*SZ Swaziland&lt;br /&gt;
*TC Turks &amp;amp; Caicos Islands&lt;br /&gt;
*TD Chad&lt;br /&gt;
*TF French Southern Terr.&lt;br /&gt;
*TG Togo&lt;br /&gt;
*TH Thailand&lt;br /&gt;
*TJ Tadjikistan Ex-USSR&lt;br /&gt;
*TK Tokelau&lt;br /&gt;
*TL East Timor&lt;br /&gt;
*TM Turkmenistan Ex-USSR&lt;br /&gt;
*TN Tunisia&lt;br /&gt;
*TO Tonga&lt;br /&gt;
*TR Turkey&lt;br /&gt;
*TT Trinidad &amp;amp; Tobago&lt;br /&gt;
*TV Tuvalu&lt;br /&gt;
*TW Taiwan&lt;br /&gt;
*TZ Tanzania&lt;br /&gt;
*UA Ukraine&lt;br /&gt;
*UG Uganda&lt;br /&gt;
*UK United Kingdom&lt;br /&gt;
*UM US Minor outlying Isl.&lt;br /&gt;
*US United States&lt;br /&gt;
*UY Uruguay&lt;br /&gt;
*UZ Uzbekistan Ex-USSR&lt;br /&gt;
*VA Vatican City State&lt;br /&gt;
*VC St.Vincent &amp;amp; Grenadines&lt;br /&gt;
*VE Venezuela&lt;br /&gt;
*VG Virgin Islands (British)&lt;br /&gt;
*VI Virgin Islands (US)&lt;br /&gt;
*VN Vietnam&lt;br /&gt;
*VU Vanuatu&lt;br /&gt;
*WF Wallis &amp;amp; Futuna Islands&lt;br /&gt;
*WS Samoa&lt;br /&gt;
*YE Yemen&lt;br /&gt;
*YU Yugoslavia&lt;br /&gt;
*ZA South Africa&lt;br /&gt;
*ZM Zambia&lt;br /&gt;
*ZR Zaire&lt;br /&gt;
*ZW Zimbabwe&lt;br /&gt;
&lt;br /&gt;
In alphabetical country order&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*	Afghanistan	AF&lt;br /&gt;
*	Albania	AL&lt;br /&gt;
*	Algeria	DZ&lt;br /&gt;
*	American Samoa	AS&lt;br /&gt;
*	Andorra	AD&lt;br /&gt;
*	Angola	AO&lt;br /&gt;
*	Anguilla	AI&lt;br /&gt;
*	Antarctica	AQ&lt;br /&gt;
*	Antigua and Barbuda	AG&lt;br /&gt;
*	Argentina	AR&lt;br /&gt;
*	Armenia	AM&lt;br /&gt;
*	Aruba	AW&lt;br /&gt;
*	Australia	AU&lt;br /&gt;
*	Austria	AT&lt;br /&gt;
*	Azerbaidjan	AZ&lt;br /&gt;
*	Bahamas	BS&lt;br /&gt;
*	Bahrain	BH&lt;br /&gt;
*	Bangladesh	BD&lt;br /&gt;
*	Barbados	BB&lt;br /&gt;
*	Belarus	BY&lt;br /&gt;
*	Belgium	BE&lt;br /&gt;
*	Belize	BZ&lt;br /&gt;
*	Benin	BJ&lt;br /&gt;
*	Bermuda	BM&lt;br /&gt;
*	Bolivia	BO&lt;br /&gt;
*	Bosnia-Herzegovina	BA&lt;br /&gt;
*	Botswana	BW&lt;br /&gt;
*	Bouvet Island	BV&lt;br /&gt;
*	Brazil	BR&lt;br /&gt;
*	British Indian O. Terr.	IO&lt;br /&gt;
*	Brunei Darussalam	BN&lt;br /&gt;
*	Bulgaria	BG&lt;br /&gt;
*	Burkina Faso	BF&lt;br /&gt;
*	Burundi	BI&lt;br /&gt;
*	Buthan	BT&lt;br /&gt;
*	Cambodia	KH&lt;br /&gt;
*	Cameroon	CM&lt;br /&gt;
*	Canada	CA&lt;br /&gt;
*	Cayman Islands	KY&lt;br /&gt;
*	Central African Rep.	CF&lt;br /&gt;
*	Chad	TD&lt;br /&gt;
*	Chile	CL&lt;br /&gt;
*	China	CN&lt;br /&gt;
*	Christmas Island	CV&lt;br /&gt;
*       Cocos (Keeling) Is      CC&lt;br /&gt;
*	Colombia	CO&lt;br /&gt;
*	Comoros	KM&lt;br /&gt;
*	Congo	CG&lt;br /&gt;
*	Cook Islands	CK&lt;br /&gt;
*	Costa Rica	CR&lt;br /&gt;
*	Croatia	HR&lt;br /&gt;
*	Cuba	CU&lt;br /&gt;
*	Cyprus	CY&lt;br /&gt;
*	Czech Republic	CZ&lt;br /&gt;
*	Czechoslovakia	CS&lt;br /&gt;
*	Denmark	DK&lt;br /&gt;
*	Djibouti	DJ&lt;br /&gt;
*	Dominica	DM&lt;br /&gt;
*	Dominican Republic	DO&lt;br /&gt;
*	East Timor	TL&lt;br /&gt;
*	Ecuador	EC&lt;br /&gt;
*	Egypt	EG&lt;br /&gt;
*	El Salvador	SV&lt;br /&gt;
*	Equatorial Guinea	GQ&lt;br /&gt;
*	Estonia	EE&lt;br /&gt;
*	Ethiopia	ET&lt;br /&gt;
*	Falkland Isl.(Malvinas)	FK&lt;br /&gt;
*	Faroe Islands	FO&lt;br /&gt;
*	Fiji	FJ&lt;br /&gt;
*	Finland	FI&lt;br /&gt;
*	France	FR&lt;br /&gt;
*	French Southern Terr.	TF&lt;br /&gt;
*	Gabon	GA&lt;br /&gt;
*	Gambia	GM&lt;br /&gt;
*	Georgia	GE&lt;br /&gt;
*	Germany	DE&lt;br /&gt;
*	Ghana	GH&lt;br /&gt;
*	Gibraltar	GI&lt;br /&gt;
*	Great Britain	GB&lt;br /&gt;
*	Greece	GR&lt;br /&gt;
*	Greenland	GL&lt;br /&gt;
*	Grenada	GD&lt;br /&gt;
*	Guadeloupe (Fr.)	GP&lt;br /&gt;
*	Guam (US)	GU&lt;br /&gt;
*	Guatemala	GT&lt;br /&gt;
*	Guinea	GN&lt;br /&gt;
*	Guinea Bissau	GW&lt;br /&gt;
*	Guyana	GY&lt;br /&gt;
*	Guyana (Fr.)	GF&lt;br /&gt;
*	Haiti	HT&lt;br /&gt;
*	Heard &amp;amp; McDonald Isl.	HM&lt;br /&gt;
*	Honduras	HN&lt;br /&gt;
*	Hong Kong	HK&lt;br /&gt;
*	Hungary	HU&lt;br /&gt;
*	Iceland	IS&lt;br /&gt;
*	India	IN&lt;br /&gt;
*	Indonesia	ID&lt;br /&gt;
*	Iran	IR&lt;br /&gt;
*	Iraq	IQ&lt;br /&gt;
*	Ireland	IE&lt;br /&gt;
*	Israel	IL&lt;br /&gt;
*	Italy	IT&lt;br /&gt;
*	Ivory Coast	CI&lt;br /&gt;
*	Jamaica	JM&lt;br /&gt;
*	Japan	JP&lt;br /&gt;
*	Jordan	JO&lt;br /&gt;
*	Kazachstan	KZ&lt;br /&gt;
*	Kenya	KE&lt;br /&gt;
*	Kirgistan Ex-USSR	KG&lt;br /&gt;
*	Kiribati	KI&lt;br /&gt;
*	Korea (North)	KP&lt;br /&gt;
*	Korea (South)	KR&lt;br /&gt;
*	Kuwait	KW&lt;br /&gt;
*	Laos	LA&lt;br /&gt;
*	Latvia	LV&lt;br /&gt;
*	Lebanon	LB&lt;br /&gt;
*	Lesotho	LS&lt;br /&gt;
*	Liberia	LR&lt;br /&gt;
*	Libya	LY&lt;br /&gt;
*	Liechtenstein	LI&lt;br /&gt;
*	Lithuania	LT&lt;br /&gt;
*	Luxembourg	LU&lt;br /&gt;
*	Madagascar	MG&lt;br /&gt;
*	Malawi	MW&lt;br /&gt;
*	Malaysia	MY&lt;br /&gt;
*	Maldives	MV&lt;br /&gt;
*	Mali	ML&lt;br /&gt;
*	Malta	MT&lt;br /&gt;
*	Marshall Islands	MH&lt;br /&gt;
*	Martinique (Fr.)	MO&lt;br /&gt;
*	Mauritania	MR&lt;br /&gt;
*	Mauritius	MU&lt;br /&gt;
*	Mexico	MX&lt;br /&gt;
*	Micronesia	FM&lt;br /&gt;
*	Moldavia Ex-USSR	MD&lt;br /&gt;
*	Monaco	MC&lt;br /&gt;
*	Mongolia	MN&lt;br /&gt;
*	Montserrat	MS&lt;br /&gt;
*	Morocco	MA&lt;br /&gt;
*	Mozambique	MZ&lt;br /&gt;
*	Myanmar	MM&lt;br /&gt;
*	Namibia	NA&lt;br /&gt;
*	Nauru	NR&lt;br /&gt;
*	Nepal	NP&lt;br /&gt;
*	Netherland Antilles	AN&lt;br /&gt;
*	Netherlands	NL&lt;br /&gt;
*	Neutral Zone	NT&lt;br /&gt;
*	New Caledonia (Fr.)	NC&lt;br /&gt;
*	New Zealand	NZ&lt;br /&gt;
*	Nicaragua	NI&lt;br /&gt;
*	Niger	NE&lt;br /&gt;
*	Nigeria	NG&lt;br /&gt;
*	Niue	NU&lt;br /&gt;
*	Norfolk Island	NF&lt;br /&gt;
*	Norway	NO&lt;br /&gt;
*	Oman	OM&lt;br /&gt;
*	Pakistan	PK&lt;br /&gt;
*	Palau	PW&lt;br /&gt;
*	Panama	PA&lt;br /&gt;
*	Papua New Guinea	PG&lt;br /&gt;
*	Paraguay	PY&lt;br /&gt;
*	Peru	PE&lt;br /&gt;
*	Philippines	PH&lt;br /&gt;
*	Pitcairn	PN&lt;br /&gt;
*	Poland	PL&lt;br /&gt;
*	Polynesia (Fr.)	PF&lt;br /&gt;
*	Portugal	PT&lt;br /&gt;
*	Puerto Rico (US)	PR&lt;br /&gt;
*	Qatar	QA&lt;br /&gt;
*	Reunion (Fr.)	RE&lt;br /&gt;
*	Romania	RO&lt;br /&gt;
*	Russian Federation Ex-USSR	RU&lt;br /&gt;
*	Rwanda	RW&lt;br /&gt;
*	Saint Lucia	LC&lt;br /&gt;
*	Samoa	WS&lt;br /&gt;
*	San Marino	SM&lt;br /&gt;
*	Saudi Arabia	SA&lt;br /&gt;
*	Senegal	SN&lt;br /&gt;
*	Seychelles	SC&lt;br /&gt;
*	Sierra Leone	SL&lt;br /&gt;
*	Singapore	SG&lt;br /&gt;
*	Slovak Republic	SK&lt;br /&gt;
*	Slovenia	SI&lt;br /&gt;
*	Solomon Islands	SB&lt;br /&gt;
*	Somalia	SO&lt;br /&gt;
*	South Africa	ZA&lt;br /&gt;
*	Soviet Union	SU&lt;br /&gt;
*	Spain	ES&lt;br /&gt;
*	Sri Lanka	LK&lt;br /&gt;
*	St. Helena	SH&lt;br /&gt;
*	St. Pierre &amp;amp; Miquelon	PM&lt;br /&gt;
*	St. Tome and Principe	ST&lt;br /&gt;
*	St.Kitts Nevis Anguilla	KN&lt;br /&gt;
*	St.Vincent &amp;amp; Grenadines	VC&lt;br /&gt;
*	Sudan	SD&lt;br /&gt;
*	Suriname	SR&lt;br /&gt;
*	Svalbard &amp;amp; Jan Mayen Is	SJ&lt;br /&gt;
*	Swaziland	SZ&lt;br /&gt;
*	Sweden	SE&lt;br /&gt;
*	Switzerland	CH&lt;br /&gt;
*	Syria	SY&lt;br /&gt;
*	Tadjikistan Ex-USSR	TJ&lt;br /&gt;
*	Taiwan	TW&lt;br /&gt;
*	Tanzania	TZ&lt;br /&gt;
*	Thailand	TH&lt;br /&gt;
*	Togo	TG&lt;br /&gt;
*	Tokelau	TK&lt;br /&gt;
*	Tonga	TO&lt;br /&gt;
*	Trinidad &amp;amp; Tobago	TT&lt;br /&gt;
*	Tunisia	TN&lt;br /&gt;
*	Turkey	TR&lt;br /&gt;
*	Turkmenistan Ex-USSR	TM&lt;br /&gt;
*	Turks &amp;amp; Caicos Islands	TC&lt;br /&gt;
*	Tuvalu	TV&lt;br /&gt;
*	Uganda	UG&lt;br /&gt;
*	Ukraine	UA&lt;br /&gt;
*	United Arab Emirates	AE&lt;br /&gt;
*	United Kingdom	UK&lt;br /&gt;
*	United States	US&lt;br /&gt;
*	Uruguay	UY&lt;br /&gt;
*	US Minor outlying Isl.	UM&lt;br /&gt;
*	Uzbekistan Ex-USSR	UZ&lt;br /&gt;
*	Vanuatu	VU&lt;br /&gt;
*	Vatican City State	VA&lt;br /&gt;
*	Venezuela	VE&lt;br /&gt;
*	Vietnam	VN&lt;br /&gt;
*	Virgin Islands (British)	VG&lt;br /&gt;
*	Virgin Islands (US)	VI&lt;br /&gt;
*	Wallis &amp;amp; Futuna Islands	WF&lt;br /&gt;
*	Western Sahara	EH&lt;br /&gt;
*	Yemen	YE&lt;br /&gt;
*	Yugoslavia	YU&lt;br /&gt;
*	Zaire	ZR&lt;br /&gt;
*	Zambia	ZM&lt;br /&gt;
*	Zimbabwe	ZW&lt;/div&gt;</summary>
		<author><name>Ianwoodmore</name></author>
	</entry>
</feed>