Recently my Firefox 6 stopped automatically launching Content Manager (for TS12) whenever I clicked on the Download Helper link on the DLS or on the Download button on the Download Cart. Firefox gave me an alert message along the lines that Trainz was not listed as a protocol. This was obviously a problem with my system and not the DLS.
EDIT: March 10,2016: For those who have T:ANE installed the solution described here DOES NOT WORK. Instead, it is recommended that you download and use the protocol changer tool provided by Shane Turner (shaneturner). This tool will, in fact, work for all versions of Trainz. The tool can be found at ...
http://trainz.shaneturner.co.uk/tutorials/index.php/trainz-protocol-changer
It took some investigating and Googling. One of the suggested remedies for this problem is to reinstall the program (e.g. Trainz), but that seemed a "bridge too far" for me. Alternatively, you could edit your system registry.
I found this page at Microsoft.
http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
In a nutshell it seems that the URL protocol that tells Firefox what to do when I click on a link that has "Trainz:" as its identified protocol (e.g. the Download Helper link) was missing from the WIN 7 registry. Possibly an over-eager virus/spam/cookie cleaner had deleted this information (I think I know which program to blame for that). I carefully rebuilt the registry entry as described in the MSDN document, restarted Firefox and tried the Download helper link on the DLS - success!!
The steps involved are not for those who are squeamish (with good reason) about manually altering the system registry.
Basically (Windows 7 instructions): EDIT: T:ANE has a different registry structure so this is for TS12 only
The final "Key" structure should look like:
Exit Regedit (the alterations will be automatically saved), fire up FireFox and test. It worked first time for me.
Windows 10 Changes:
Peter Ware
EDIT: March 10,2016: For those who have T:ANE installed the solution described here DOES NOT WORK. Instead, it is recommended that you download and use the protocol changer tool provided by Shane Turner (shaneturner). This tool will, in fact, work for all versions of Trainz. The tool can be found at ...
http://trainz.shaneturner.co.uk/tutorials/index.php/trainz-protocol-changer
It took some investigating and Googling. One of the suggested remedies for this problem is to reinstall the program (e.g. Trainz), but that seemed a "bridge too far" for me. Alternatively, you could edit your system registry.
I found this page at Microsoft.
http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
In a nutshell it seems that the URL protocol that tells Firefox what to do when I click on a link that has "Trainz:" as its identified protocol (e.g. the Download Helper link) was missing from the WIN 7 registry. Possibly an over-eager virus/spam/cookie cleaner had deleted this information (I think I know which program to blame for that). I carefully rebuilt the registry entry as described in the MSDN document, restarted Firefox and tried the Download helper link on the DLS - success!!
The steps involved are not for those who are squeamish (with good reason) about manually altering the system registry.
Basically (Windows 7 instructions): EDIT: T:ANE has a different registry structure so this is for TS12 only
- in the "Search Programs and Files" box above the "Start" button type regedit
- when it appears in the search results list click "regedit.exe". You may get a warning about making changes to your computer. Click "Yes".
- locate and open the HKEY_CLASSES_ROOT folder
- scroll down the very long list looking for a folder named "Trainz" - there may be one called "TrainzMap.document" which you should ignore.
- if there is no "Trainz" folder then its absence is the cause of your problem. If the folder is present then some of its data may have been corrupted - specifically check step 24.
- scroll back to the top and select HKEY_CLASSES_ROOT
- right click on HKEY_CLASSES_ROOT and select New --> Key
- rename the key (called "new key#1") to "Trainz" (without the quotes)
- an empty string value called "(Default)" will be automatically created in the new key. Right click on this and select Modify
- in the Value Data box type "URL:Trainz Protocol" (without the quotes)
- right click under your new string value and select New --> String Value
- rename the "New String#1" as "URL Protocol" (without the quotes) and leave it blank (do not select Modify)
- again right click under your new string value and select New --> Key
- rename the new key to "DefaultIcon" (one word and without the quotes)
- right click on the empty string value called "(Default)" in your new DefaultIcon key and select Modify
- in the Value Data box type "ContentManager.exe,1" (without the quotes)
- select the Trainz key you created in step 8 above and right click. Select New --> Key
- rename the new key to "Shell" (without the quotes)
- right mouse click on the Shell key and select New --> Key again
- rename the new key to "Open" (without the quotes)
- right mouse click on the Open key and select New --> Key again
- rename the new key to "Command" (without the quotes)
- right click on the new empty string value called "(Default)" in your new Command key and select Modify
- in the Value Data box type the full path and name of the Content Manager program (but this time WITH the quotes), e.g. "D
rogram Files\N3V Games\TS12\bin\ContentManager.exe" followed immediately by a space and then (WITH the quotes) "%1"
The final "Key" structure should look like:
![regedit01.jpg](http://i280.photobucket.com/albums/kk192/pware/Trainz/regedit01.jpg)
Exit Regedit (the alterations will be automatically saved), fire up FireFox and test. It worked first time for me.
Windows 10 Changes:
Peter Ware
Last edited: