Ok, so I'm totally not a 'code guy', but I think I have it figured out. Again, I really love this program and enjoy that it's open enough for us to get in and monkey with things.
On the OAT, I found this:
img_add_fullscreen("oat_backdrop.png")
img_ice = img_add("oat_ice_warn.png",105,26,50,50)
img_visible(img_ice, false)
I had a friend change the backdrop to degrees F, and then uploaded that to the same folder. She saved it as a .jpg, though, so I had to change the first line to fix that. The backdrop is here, if anyone wants it.

Next, I saw this part...which explained why the Ice Warn light was always on:
function PT_oat(temp)
t = var_round(temp,0)
txt_set(mytext1, string.format("%02d",t) )
txt_set(mytext2, string.format("%02d",t) )
if t > 0 then
img_visible(img_ice, true)
else
img_visible(img_ice, false)
end
end
I changed "if t > 0 then" to "if t < 32 then"
And finally, I saw this part at the end:
fsx_variable_subscribe("AMBIENT TEMPERATURE", "Celsius", PT_oat)
I rolled the dice and tried just switching the variable to the following, and it worked...no math needed:
fsx_variable_subscribe("AMBIENT TEMPERATURE", "Farenheit", PT_oat)
I'm having trouble with the math on the EGT, but I'll put that in a different post. But thought folks might find the above useful.
-Roman
Bookmarks