From 2a483a7770b58f8e7e1e983a6b34f4e2ed3feeb8 Mon Sep 17 00:00:00 2001 From: Ayatsuki Renge Date: Thu, 30 Nov 2023 17:17:51 +0800 Subject: [PATCH] Fix "Dataref 'sim/weather/runway_friction' has been replaced" on xp 12.0.8+ --- src/bp.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bp.c b/src/bp.c index 49f1aaad..f0b2d923 100644 --- a/src/bp.c +++ b/src/bp.c @@ -1134,8 +1134,11 @@ bp_init(void) fdr_find(&drs.num_engns, "sim/aircraft/engine/acf_num_engines"); fdr_find(&drs.engn_running, "sim/flightmodel/engine/ENGN_running"); fdr_find(&drs.acf_livery_path, "sim/aircraft/view/acf_livery_path"); - fdr_find(&drs.rwy_friction, "sim/weather/runway_friction"); - + if(bp_xp_ver >= 12000){ + fdr_find(&drs.rwy_friction, "sim/weather/region/runway_friction"); + } else{ + fdr_find(&drs.rwy_friction, "sim/weather/runway_friction"); + } fdr_find(&drs.landing_lights_on, "sim/cockpit/electrical/landing_lights_on"); fdr_find(&drs.taxi_light_on, "sim/cockpit/electrical/taxi_light_on");