The g5.cfg file is located in root of the selected aircraft directory

# libacfutils configuration file - DO NOT EDIT!
disablepersist = 0
g5_disable_panel_draw_a = 0
g5_disable_panel_draw_b = 0
g5_draw2d = 0
g5_fps_a = 20
g5_fps_b = 20
g5_h_a = 480
g5_h_b = 480
g5_lts_max = 100
g5_mbbarounit = 0
g5_mtr_h_a = 810
g5_mtr_h_b = 810
g5_mtr_w_a = 773
g5_mtr_w_b = 773
g5_mtr_x_a = 0
g5_mtr_x_b = 0
g5_mtr_y_a = 0
g5_mtr_y_b = 0
g5_nbzl_h_a = 480
g5_nbzl_h_b = 480
g5_nbzl_open_at_launch_a = 1
g5_nbzl_open_at_launch_a_duplicate = 0
g5_nbzl_open_at_launch_b = 1
g5_nbzl_w_a = 640
g5_nbzl_w_b = 640
g5_nbzl_x_a = 2000
g5_nbzl_x_a_duplicate = 100
g5_nbzl_x_b = 0
g5_nbzl_y_a = 1600
g5_nbzl_y_a_duplicate = 100
g5_nbzl_y_b = 0
g5_open_at_launch_a = 0
g5_open_at_launch_b = 0
g5_w_a = 640
g5_w_b = 640
g5_x_a = 0
g5_x_b = 640
g5_y_a = 0
g5_y_b = 0
g5bat_a = 10000
g5bat_b = 10000
g5power_a = 1
g5power_b = 1

An example file may look like this, you may notice the warning on the first line. Since you are reading the instructions you now have permission: you may edit the file.

What the different lines mean:

A represents G5 PFD unit, B represents G5 HSI unit

  • disablepersist: Setting this to 1 disables all persistence settings (battery, power status) between launch (Default: 0)
  • g5_disable_panel_draw_a/b: This disables the drawing of the G5 onto the panel texture, instead only drawing to the popup windows. Set this to 1 if there is no 3D integration in the aircraft if you are using popups (Default: 0)
  • g5_draw2d: This will have the G5 draw onto the 2D cockpit panel texture instead of the 3D panel texture. Set this to 1 if you are not using a 3D cockpit. If you do not use a 3D cockpit view, the G5s will only update if you set this value to 1. (Default: 0)
  • g5_mbbarounit: Setting this to 1 transitions the G5 to use metric units (mB for barometric pressure ºC for OAT) (Default: 0)
  • g5_fps_a/b: These set the FPS of the G5 (Default: 20)
  • g5_h_a/b: These set the height of the G5 on the X-Plane panel rendering texture (Default: 480)
  • g5_w_a/b: These set the width of the G5 on the X-Plane panel rendering texture (Default: 640)
  • g5_x_a/b: These set the x (left to right) position of the left edge of the G5 from the left side of the panel rendering texture
  • g5_y_a/b: These set the y (top to bottom) position of the bottom edge of the G5 from the bottom side of the panel rendering texture
  • g5_ltx_max: Range (0→100) sets the brightness of the G5 button texture in-sim (Default: 100)
  • g5_mtr_h_a/b: These set the height of the G5 popup window with bezels (Default: 810)
  • g5_mtr_w_a/b: These set the width of the G5 popup window with bezels (Default: 773)
  • g5_mtr_x_a/b: These set the x coordinate of the G5 popup window with bezels
  • g5_mtr_y_a/b: These set the y coordinate of the G5 popup window with bezels
  • g5_open_at_launch_a: If 1, the G5 window should automatically popup at start up
  • g5_nbzl_h_a/b: These set the height of the G5 popup window without bezels (Default: 480)
  • g5_nbzl_w_a/b: These set the width of the G5 popup window without bezels (Default: 640)
  • g5_nbzl_x_a/b/a_duplicate*: These set the x coordinate of the G5 popup window without bezels
  • g5_nbzl_y_a/b/a_duplicate*: These set the y coordinate of the G5 popup window without bezels
  • g5_nbzl_open_at_launch_a/b/a_duplicate*: If 1, the G5 bezel-less should automatically popup at start up

*a_duplicate is an option for the G5 popup without bezel. This is simply a duplicate of the G5_A bezel-less popup window which can be opened for specific configurations where a 3rd G5 screen is needed.