So hier ist es, das neue Thema
Thomas: werde gleich mal versuchen, mein LuaScript hier als Text-Datei anzuhängen - ob's klappt, werde ich gleich sehen.
Dietmar: es stimmt, die art datarefs sind eigentlich kein fester Bestandteil in X-Plane und können jederzeit entfallen - deshalb wird auch darauf hingewiesen, dass man diese datarefs nicht in irgendwelche Tools einbinden soll, die dann irgendwann nicht mehr funktionieren.
Mh, oft sitzt das Problem ja vor dem PC - ich finde gar keinen Knopf mit dem ich die Datei anhängen kann...:confused:
Also, hier ist das Script in Textform: (sorry)
Noch kurz zur Sichtweiteneinstellung: Wolken am Horizont sieht man nur, wenn man die Sichtweite auf 'quasi unendlich' stellt. Leider lässt sich die Sichtweite der Wolken und die Sichtweite am Boden nicht trennen.
-- Cloud Settings von Dietmar / Duisburg-Homberg / Forum X-Plane Schweiz
set("sim/private/controls/atmo/atmo_scale_raleigh", 20.0) -- 20
set("sim/private/controls/atmo/inscatter_gain_mie", 2.0)
set("sim/private/controls/atmo/inscatter_gain_raleigh", 13.0) -- 13
set("sim/private/controls/atmo/scatter_raleigh_b", 10.0) -- 50
set("sim/private/controls/atmo/scatter_raleigh_g", 2.8) -- 2.80
set("sim/private/controls/atmo/scatter_raleigh_r", 0.010) -- 0.010
set("sim/private/controls/clouds/cloud_shadow_lighten_ratio", 0.70)
set("sim/private/controls/clouds/min_res_for_shadow", 1.0)
set("sim/private/controls/clouds/limit_far", 0.25)
set("sim/private/controls/clouds/soft_occlude", 1.0)
set("sim/private/controls/clouds/diffuse_gain", 1.1)
set("sim/private/controls/clouds/spec_gain", 3.5)
set("sim/private/controls/clouds/first_res_3d", 5.0)
set("sim/private/controls/clouds/last_res_3d", 5.0)
set("sim/private/controls/clouds/plot_radius", 1.6)
set("sim/private/controls/clouds/ambient_gain", 1.3)
set("sim/private/controls/clouds/diffuse_gain", 1.0)
set("sim/private/controls/clouds/light_curve_power", -1.5)
set("sim/private/controls/clouds/light_curve_ratio", -8.0)
set("sim/private/controls/clouds/overdraw_control", 0.75)
set("sim/private/controls/skyc/white_out_in_clouds", 1.0)
set("sim/private/controls/skyc/direct_ratio_clean", 3.0)
set("sim/private/controls/skyc/mie_scattering_clean", 2.0)
set("sim/private/controls/skyc/mie_scattering_foggy", 25.000)
set("sim/private/controls/skyc/mie_scattering_ocast", 7.00)
set("sim/private/controls/lights/bloom_far", 3000.00)
set("sim/private/controls/lights/bloom_near", 120.00)
set("sim/private/controls/lights/mix_big", 80.000)
set("sim/private/controls/lights/mix_small", 25.00)
set("sim/private/controls/lights/bloom_for_zoom", 0.60)
-- Diese Zeile neu hinzu gefügt.
-- Durch die Sichtweiteneinstellung auf 'unendlich' wird der Horizont immer unnatürlich scharf dargestellt.
-- Diese Einstellung erzeugt etwas mehr Nebel am Horizont.
set("sim/private/controls/skyc/fog_start_lo_alt", -0.1)
-- 'function' automatische Sichtweitenanpassung beim Einspielen von neuen Wetterdaten durch FSGRW
-- Der Wert 'use_real_weather_bool' muss immer auf 1 stehen, sonst kann FSGRW
-- das Wetter nicht übergeben
-- In dieser 'function' wird gleichzeitig 'white_out_in_clouds' beim Abheben des Fliegers auf '0' gesetzt.
-- Das ermöglicht ein weiches eintauchen in die Wolken.
-- Der Wert darf allerdings nicht schon beim Start von X-Plane auf '0' stehen!
WhiteOut = dataref_table("sim/private/controls/skyc/white_out_in_clouds")
Flughoehe = dataref_table("sim/flightmodel/position/y_agl")
Sichtweite = dataref_table("sim/weather/visibility_reported_m")
RealWeatherBool = dataref_table("sim/weather/use_real_weather_bool")
function Sichtweitenanpassung()
RealWeatherBool[0] = 1
if Flughoehe[0] > 50 then
WhiteOut[0] = 0.000000
end
if Sichtweite[0] < 160934 then
Sichtweite[0] = 160934
end
end
do_often( "Sichtweitenanpassung()" ) -- jede Sekunde
-- do_sometimes( "Sichtweitenanpassung()" ) -- alle 10 Sekunden
-- do_every_frame bei jedem Frame