One more thing. The ILS localizer needle does not work properly in FS2004 - it only moves to the right. The reason is that the command rnor does not work properly in FS2004. If you cannot read what I wrote, the command name it is r n o r, which is supposed to normalize radian values.
So here's the fix, and it's surprisingly easy.
1. Open the zzDAT37.xml file in a text editor.
2. Do a search for rnor
3. Replace
rnor
with
rddg dnor dgrd
Keep the spaces around the words.
Karol actually did this in a number of other locations, but looks like he missed this one.
I found this out on this old thread, thanks Rob!
https://www.avsim.com/forums/topic/72598-xml-function-rnor-bug/
Hope this helps,