February 11, 20197 yr Hello! After looking at all the guides and working with the RealityXP.GTN.ini I can not get the GTN 650 to replace the Avidyne. The Avidyne is basically useless in the panel and I would like to put the 650 or the 750 for that matter in its place. Would some on be so kind to give me some assistance in this? Thank you! Cheers! !
February 11, 20197 yr Author Here is my ini file at this point and the Panel_Preview.png Spoiler [GTN] ; comma separated list of gauges gauges = GTN_650_2, GTN_750_1 [GTN_750_1] ; comma separated list of render targets. drawto = WINDOW, PANEL3D ; is the master device if true. MasterDevice = true ; connects GPS to Copilot side if true. CopilotSide = false ; selects COM/NAV Radios '1' or '2'. RadiosPair = 1 ; uses computer time if true, simulator time otherwise. ComputerTime = false ; reduce screen update rate by half. ReduceRate = false ; integral lighting rheostat index (0 to 3) or percent (-100 to 0) Rheostat.Display = 0 ; integral lighting rheostat index (0 to 3) or percent (-100 to 0) Rheostat.Buttons = 2 ; connects GPS to HSI if true. LinkHsi = true ; connects GPS to HSI course motor if true. LinkCrs = true ; connects GPS to OBS input if true (LinkHsi/OBS or AutoNavSource/OBS). LinkObs = true ; connects GPS to VOR if true. LinkVor = true ; connects GPS to Autopilot if true. LinkOto = true ; connects CDI mode to NAV/GPS switch if true. AutoNavGps = true ; override VLOC NAV# (1 or 2) or use 'RadiosPair' (0). AutoNavSource = 0 ; sets device power source: ; ALWAYS_ON,AVIONICS_BUS,MAIN_BATTERY,BUS_1,BUS_2,BUS_3,BUS_4,BUS_5,BUS_6 PowerSource = AVIONICS_BUS ; enables Shadin Air Data computer if true. UseAirData = true ; enables Shadin Fuel Data computer if true. UseFuelData = true ; connects GPS to Audio Panel if true. UseAudioPanel = true ; connects GPS to Transponder if true. UseTransponder = true ; enables RYAN 9900BX TCAD if true. UseRyanTcad = true ; sets TCAD sound alerts volume in percent: 0 to 100. RyanTcadVolume = 50 ; sets TCAD maximum number of targets to X-Plane AI Traffic Count. UseTcadAiCount = true ; enables device failures if true. UseFailures = false ; uses Simulator GPS commands if true. UseSimGpsCmds = false ; sets transponder VFR code (octal default: #1200). VFRcode = #1200 ; sets fuel type: AVGAS,JETA,JETB,DIESEL FuelType = AVGAS ; sets ownship icon type: ; AUTO,LOW_WING,HIGH_WING,KIT_PLANE,TURBOPROP,TWIN_ENGINE,SINGLE_JET,BUSINESS_JET,2BLADES,3BLADES,4BLADES,ARROW OwnshipIcon = AUTO ; sets TAWS type: TERR,TAWS_B,TAWS_A TawsMode = TERR ; sets TAWS surface: HARD,HARD_SOFT,WATER,ANY TawsSurface = HARD_SOFT ; TAWS minimum runway length (feet) TawsMinLength = 40 ; TAWS approach air speed (knots), or -1 (auto detect Vref: 100) TawsApprSpeed = 100 ; TAWS maximum flap extension speed (knots) or -1 (auto detect Vfe: 180) TawsFlapSpeed = 180 ; TAWS maximum gear extension speed (knots) or -1 (auto detect Vle: 200) TawsGearSpeed = 200 ; sets voice type: MALE,FEMALE VoicePref = MALE ; sets master sound volume in percent: 0 to 100. MasterVolume = 100 ; aviation db: 0: nav_db2_grm, 1: nav_db2, 2: nav_heli_db2_grmn, 3: nav_heli_db2 NavDbType = 1 ; sets trainer process CPU: 1 to 32 (0: last core, -1: automatic). CpuAffinity = -1 ; main: GPS Selected (0: prompt) AFMS.gps_selected = ; override GPS Unit# (1 or 2) or use 'this unit#' (0) (XPL 10.30+ for GPS2). AutoGpsSource = 0 ; HSI lateral deviation scale factor. CdiScale = 1 ; HSI vertical deviation scale factor. GsiScale = 1 ; updates Simulator GPS flight plan if true. LinkSimGps = false ; saves the active route to flight plan file if true (.fms). AutoSavePln = false ; use transponder VFR code: USE_CODE,VFR_US,VFR_EUR VFRmode = VFR_US ; mute sound when simulator window looses focus if false. NoAudioFocus = false ; main: CDI Key (0: disable) AFMS.cdi_key = ; main: Selected Course for GPS (0: disable) AFMS.sel_crs_gps = ; main: Selected Course for VLOC (0: disable) AFMS.sel_crs_vloc = ; main: V-Flag State (1: declutter) AFMS.v_flag_declutter = ; main: Airspace Labels (0: disable) AFMS.airspace_labels = ; nav : Mark On Target (1: enable) AFMS.mark_on_target = ; nav : RF Procedure Legs (1: enable) AFMS.rf_procedure_legs = ; vnav: Vertical Navigation Type (0: VCALC, 1: VNAV) AFMS.vnav_enabled = ; vnav: Transition To Approach (0: disable) AFMS.vnav_trans_to_appr = ; vnav: VDI Scale (default: 500ft) AFMS.vnav_vdi_scale_factor = ; vnav: Transition Altitude (default: FL180) AFMS.vnav_trans_altitude = [GTN_750_1.WINDOW] ; display window if true. visible = true ; show screen only gauge if true. nobezel = false ; display type: WINDOW,PANEL2D,PANEL3D,PANELS frame.type = WINDOW ; display position and dimension (left,top,width,height) frame.rect = 19,1123,989,1151 ; screen only border size (pixels). border.size = 0 ; screen only border color (#RGB or #RGBA). border.rgba = #000000 ; enable mouse clickspots if true, disable if false (use SHIFT to override) usemouse = true ; display mouse tooltips if true. tooltips = false ; freeze display position if true. locked = false ; left mouse button on the screen toggles popup window if true (requires SHIFT+left mouse button). popleft = false ; right mouse button on the screen toggles popup window if true (requires XP11.1). popright = true ; display as popout window if true (requires XP11.1). undocked = true ; VR mode position and dimension (left,top,width,height) (requires XP11.20) vrmode.rect = 0,790,830,790 [GTN_750_1.PANEL3D] ; display window if true. visible = true ; show screen only gauge if true. nobezel = true ; display type: WINDOW,PANEL2D,PANEL3D,PANELS frame.type = PANEL3D ; display position and dimension (left,top,width,height) frame.rect = 1218,2048,830,1024 ; screen only border size (pixels). border.size = 0 ; screen only border color (#RGB or #RGBA). border.rgba = #000000 ; enable mouse clickspots if true, disable if false (use SHIFT to override) usemouse = true ; left mouse button on the screen toggles popup window if true (requires SHIFT+left mouse button). popleft = true ; right mouse button on the screen toggles popup window if true (requires XP11.1). popright = true [GTN_650_2] ; comma separated list of render targets. drawto = WINDOW, PANELS, Avidyne_screen ; is the master device if true. MasterDevice = false ; selects COM/NAV Radios '1' or '2'. RadiosPair = 2 ; uses computer time if true, simulator time otherwise. ComputerTime = false ; connects GPS to Autopilot if true. LinkOto = true ; connects GPS to HSI if true. LinkHsi = true ; connects GPS to HSI course motor if true. LinkCrs = false ; connects GPS to OBS input if true (LinkHsi/OBS or AutoNavSource/OBS). LinkObs = false ; connects GPS to VOR if true. LinkVor = false ; connects GPS to Copilot side if true. CopilotSide = true ; override GPS Unit# (1 or 2) or use 'this unit#' (0) (XPL 10.30+ for GPS2). AutoGpsSource = 0 ; override VLOC NAV# (1 or 2) or use 'RadiosPair' (0). AutoNavSource = 0 ; connects CDI mode to NAV/GPS switch if true. AutoNavGps = true ; HSI lateral deviation scale factor. CdiScale = 1 ; HSI vertical deviation scale factor. GsiScale = 1 ; connects GPS to Audio Panel if true. UseAudioPanel = true ; connects GPS to Transponder if true. UseTransponder = true ; enables Shadin Air Data computer if true. UseAirData = true ; enables Shadin Fuel Data computer if true. UseFuelData = true ; enables RYAN 9900BX TCAD if true. UseRyanTcad = true ; sets TCAD sound alerts volume in percent: 0 to 100. RyanTcadVolume = 50 ; sets TCAD maximum number of targets to X-Plane AI Traffic Count. UseTcadAiCount = true ; enables device failures if true. UseFailures = false ; updates Simulator GPS flight plan if true. LinkSimGps = false ; saves the active route to flight plan file if true (.fms). AutoSavePln = false ; sets fuel type: AVGAS,JETA,JETB,DIESEL FuelType = AVGAS ; use transponder VFR code: USE_CODE,VFR_US,VFR_EUR VFRmode = VFR_US ; sets transponder VFR code (octal default: #1200). VFRcode = #1200 ; sets device power source: ; ALWAYS_ON,AVIONICS_BUS,MAIN_BATTERY,BUS_1,BUS_2,BUS_3,BUS_4,BUS_5,BUS_6 PowerSource = AVIONICS_BUS ; sets ownship icon type: ; AUTO,LOW_WING,HIGH_WING,KIT_PLANE,TURBOPROP,TWIN_ENGINE,SINGLE_JET,BUSINESS_JET,2BLADES,3BLADES,4BLADES,ARROW OwnshipIcon = AUTO ; aviation db: 0: nav_db2_grm, 1: nav_db2, 2: nav_heli_db2_grmn, 3: nav_heli_db2 NavDbType = 1 ; sets TAWS type: TERR,TAWS_B,TAWS_A TawsMode = TERR ; sets TAWS surface: HARD,HARD_SOFT,WATER,ANY TawsSurface = HARD_SOFT ; TAWS minimum runway length (feet) TawsMinLength = 40 ; TAWS approach air speed (knots), or -1 (auto detect Vref: 100) TawsApprSpeed = 100 ; TAWS maximum flap extension speed (knots) or -1 (auto detect Vfe: 180) TawsFlapSpeed = 180 ; TAWS maximum gear extension speed (knots) or -1 (auto detect Vle: 200) TawsGearSpeed = 200 ; reduce screen update rate by half. ReduceRate = false ; integral lighting rheostat index (0 to 3) or percent (-100 to 0) Rheostat.Display = -100 ; integral lighting rheostat index (0 to 3) or percent (-100 to 0) Rheostat.Buttons = -75 ; sets voice type: MALE,FEMALE VoicePref = MALE ; sets master sound volume in percent: 0 to 100. MasterVolume = 100 ; mute sound when simulator window looses focus if false. NoAudioFocus = false ; sets trainer process CPU: 1 to 32 (0: last core, -1: automatic). CpuAffinity = -1 ; main: CDI Key (0: disable) AFMS.cdi_key = ; main: Selected Course for GPS (0: disable) AFMS.sel_crs_gps = ; main: Selected Course for VLOC (0: disable) AFMS.sel_crs_vloc = ; main: V-Flag State (1: declutter) AFMS.v_flag_declutter = ; main: GPS Selected (0: prompt) AFMS.gps_selected = ; main: Airspace Labels (0: disable) AFMS.airspace_labels = ; nav : Mark On Target (1: enable) AFMS.mark_on_target = ; nav : RF Procedure Legs (1: enable) AFMS.rf_procedure_legs = ; vnav: Vertical Navigation Type (0: VCALC, 1: VNAV) AFMS.vnav_enabled = ; vnav: Transition To Approach (0: disable) AFMS.vnav_trans_to_appr = ; vnav: VDI Scale (default: 500ft) AFMS.vnav_vdi_scale_factor = ; vnav: Transition Altitude (default: FL180) AFMS.vnav_trans_altitude = [GTN_650_2.WINDOW] ; display window if true. visible = false ; show screen only gauge if true. nobezel = false ; display type: WINDOW,PANEL2D,PANEL3D,PANELS frame.type = WINDOW ; display position and dimension (left,top,width,height) frame.rect = 1290,1141,897,440 ; screen only border size (pixels). border.size = 0 ; screen only border color (#RGB or #RGBA). border.rgba = #000000 ; enable mouse clickspots if true, disable if false (use SHIFT to override) usemouse = true ; left mouse button on the screen toggles popup window if true (requires SHIFT+left mouse button). popleft = false ; right mouse button on the screen toggles popup window if true (requires XP11.1). popright = true ; VR mode position and dimension (left,top,width,height) (requires XP11.20) vrmode.rect = 0,350,830,350 ; display as popout window if true (requires XP11.1). undocked = false ; display mouse tooltips if true. tooltips = false ; freeze display position if true. locked = false [GTN_650_2.PANELS] ; display window if true. visible = false ; show screen only gauge if true. nobezel = true ; display type: WINDOW,PANEL2D,PANEL3D,PANELS frame.type = PANELS ; display position and dimension (left,top,width,height) frame.rect = 0,0,0,0 ; screen only border size (pixels). border.size = 0 ; screen only border color (#RGB or #RGBA). border.rgba = #000000 ; enable mouse clickspots if true, disable if false (use SHIFT to override) usemouse = true ; left mouse button on the screen toggles popup window if true (requires SHIFT+left mouse button). popleft = false ; right mouse button on the screen toggles popup window if true (requires XP11.1). popright = true [GNS_650_2.Avidyne_screen] visible = true nobezel = true frame.type = PANEL3D ; display position and dimension (left,top,width,height) frame.rect = 572,852,851,669 Spoiler Edited February 12, 20197 yr by Glasairmell
February 12, 20197 yr I think your position is wrong, its hard left boarder so should be a 0, but at the same time I think its cropping that gauge into the avidyne. Give this a go: frame.rect = 100,1528,650,390 - kinda hard to pick the exact position with the crop. Would also suggest changing frame.type to PANELS instead of PANEL3D, I've had that fix it before where a custom gauge was being drawn on top of the GTN.
February 12, 20197 yr Author @Nik380 Thank you for replying. This is the link to the uncropped panel image. I gave your suggestion a go around with no luck so far. Cheers!
February 12, 20197 yr I meant the guage itself, if you look at the distance from the bottom of the compass the panel_preview appears to have far more than the gauge is showing in the screenshot. That's what i was trying to compensate for.
February 12, 20197 yr Author Understood. Would be nice to have the 650 show anywhere on the panel so I can have something to work with and adjust. Here is a clearer shot of what I am working with. Spoiler
February 12, 20197 yr Hi, I've tried 'deskewing' the close up 3D screenshot then scaled and pasted on top of the panel.png to get the 'cropped' boundaries. It could have been more precise with a straight perpendicular 3D screenshot but let's try with this: frame.rect = 100,1287,662, 445 NB: this will distort the GTN screen to 'fill' the Avidyne screen.
February 12, 20197 yr Author Hello! Here is a straight on shot. Not sure how that helps though. I thought the coordinates were based of the Panel_Preview.png screen shot I posted at the top of this thread. Spoiler When I activate the 650 it populates the .ini file. At the bottom is this code. What is it used for please? Spoiler [GTN_650_2.PANELS] ; display window if true. visible = false ; show screen only gauge if true. nobezel = true ; display type: WINDOW,PANEL2D,PANEL3D,PANELS frame.type = PANELS ; display position and dimension (left,top,width,height) frame.rect = 0,0,0,0 ; screen only border size (pixels). border.size = 0 ; screen only border color (#RGB or #RGBA). border.rgba = #000000 ; enable mouse clickspots if true, disable if false (use SHIFT to override) usemouse = true ; left mouse button on the screen toggles popup window if true (requires SHIFT+left mouse button). popleft = false ; right mouse button on the screen toggles popup window if true (requires XP11.1). popright = true At this point I have not been able to get the 650 to display over the Avidyne. Best Regards! Edited February 12, 20197 yr by Glasairmell
February 12, 20197 yr The GTN always ensures there is at least 1 'window' section and 1 'panel' section in the ini file, so that new users can have a template to copy from when they create their own entries. It is better having this in the ini file directly with all know settings to date, rather than maintaining the same information in the user's manual. Please review the RXP GTN User's Manual p10 for more details about this, and how these sections link together.
February 12, 20197 yr Author Hello RXP, Yes that all makes sense on why you do that. Thank you. Now that stubborn Avidyne is irritating me even more =P On a side note I like your GTN 750 so much I want to put one in my Glasair III RL. I am a steam gauge guy with Ipads and get from A to B just fine with that however the 750 sure is nice! Edited February 12, 20197 yr by Glasairmell
February 12, 20197 yr Author Hello! Ok I got it working with these settings from N1K380. However it seems it is to the back of the Avidyne functions and I can not click activate anything. When I left click the Avidyne popup activates. Thoughts please? [GTN_650_2.Avedyne_screen] ; display window if true. visible = true ; show screen only gauge if true. nobezel = true ; display type: WINDOW,PANEL2D,PANEL3D,PANELS frame.type = PANELS ; display position and dimension (left,top,width,height) frame.rect = 100,1528,650,390 ; screen only border size (pixels). border.size = 0 ; screen only border color (#RGB or #RGBA). border.rgba = #000000 ; enable mouse clickspots if true, disable if false (use SHIFT to override) usemouse = true ; left mouse button on the screen toggles popup window if true (requires SHIFT+left mouse button). popleft = false ; right mouse button on the screen toggles popup window if true (requires XP11.1). popright = true
February 12, 20197 yr Most likely it is hard-coded in the aircraft 3D file then. I don't have this aircraft but here is what you may try : NB: this is hand editing the 3D file so I'd suggest you make a backup first. 1) Open the 'cockpit' obj file in a text editor: for the B58, it is Baron_58_cockpit.obj (I'm using the default B58 for illustration) 2) Look for any 'ATTR_manip_xxxxx' these entries define triangles over which there is a known mouse action, the type of the action (command, command_knob, etc...) and the X-Plane command to trigger. 3) Find the ATTR_manip with a command which most likely as a 'popup' custom command name, or a 'toggle window' custom command name. There is a great chance the custom command implemented by the developer is named accordingly. 4) remove the lines to remove the click spot. You can see how it looks like in this discussion:
February 12, 20197 yr Author Hello, What text editor are you using. The formatting on Car_690B_TurboCommander_Cockpit.obj is hard to work with in my text editor. Best Regards
February 12, 20197 yr Author Ok I used Atom and it seemed to read it correctly. Can not find the entry that would do it though. Here is the file if you want to look at it. https://mellco.net/holder/Car_690B_TurboCommander_Cockpit.zip There are these: ATTR_manip_command button thranda/popup/7 ATTR_manip_command button thranda/popup/13 Cheers! Edited February 12, 20197 yr by Glasairmell
February 12, 20197 yr delete a line, save, test, if its the wrong one, ctrl + z, start again 😶 Not really any other way without knowing exactly what they called it.
Archived
This topic is now archived and is closed to further replies.