Skip to content
This repository has been archived by the owner on May 16, 2024. It is now read-only.

Cj4 prerelease 0.12.9 #1424

Merged
merged 19 commits into from
Nov 18, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<AssetPackage Name="workingtitle-aircraft-cj4" Version="0.12.8">
<AssetPackage Name="workingtitle-aircraft-cj4" Version="0.12.9">
<ItemSettings>
<ContentType>CUSTOM</ContentType>
<Title>CJ4</Title>
Expand Down
2 changes: 1 addition & 1 deletion PackageDefinitions/workingtitle-aircraft-cj4.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<AssetPackage Name="workingtitle-aircraft-cj4" Version="0.12.8">
<AssetPackage Name="workingtitle-aircraft-cj4" Version="0.12.9">
<ItemSettings>
<ContentType>CUSTOM</ContentType>
<Title>CJ4</Title>
Expand Down
33 changes: 22 additions & 11 deletions docs/workingtitle-cj4/CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,41 @@
# Working Title CJ4 v0.12.8
Welcome to the Working Title CJ4 v0.12.8. This version brings compatibility for MSFS Sim Update 6, as well as a number of other enhancements and small fixes.
# Working Title CJ4 v0.12.9
Welcome to the Working Title CJ4 v0.12.9. This version brings compatibility for MSFS Sim Update 7, as well as a number of other enhancements and small fixes.

In this release we also have a number of community submissions. Thanks to everyone, as always, for your contributions! We really love working with you all.
Thanks to everyone, as always, for your contributions! We really love working with you all.

## Note about Liveries
To accommodate for future work on the CJ4 there have been model changes made to the plane in SU7. This means that all liveries that still fully override panel.cfg with their own version (which they really shouldn't) won't work anymore.
You will notice a bad livery or other mods interferring by having all white screens in the cockpit.

Liveries should use the method as described in our [Repainter's Guide](https://www.workingtitle.aero/packages/cj4/guides/repainter).
Many liveries already use that method and should work alright after the update.

## READ THE GUIDE
Please, please, please read the guide for instructions on using features. A lot of hard work went into writing the guide and the Discord channels are clogged with questions that are readily answered in the guide.
Please, please, please read the operators guide for instructions on using features. A lot of hard work went into writing the guide and the Discord channels are clogged with questions that are readily answered in the guide.

GUIDE: https://docs.google.com/document/d/1qzxPMTSQRkvau8QOi7xUqNvjx9rbww_qHlso5AT5OnI
GUIDES: https://www.workingtitle.aero/packages/cj4/guides/

## Installation
Installation is easy, simply copy the `workingtitle-aircraft-cj4` folder inside the zip file to your MSFS Community folder.

**Important: We recommend that you fully delete the previous `workingtitle-aircraft-cj4` folder before copying this release.**

# General Changes
- SU6 Compatibility
- Improved custom font on Altimeter when showing BLOCKS instead of zeros. (Thanks @charles-vomacka)
- Improved the Flight Director V-Bar rendering. (Thanks @charles-vomacka).
- SU7 Compatibility
- Adjustments to default screen brightness. (Thanks @charles-vomacka)
- Improved stroke fix for some cyan text displays on the PFD to make them more readable. (Thanks @charles-vomacka)
- Fix COM switch buttons on the audio panel.
- FMS now also accepts input from Co-Pilot keypad.


## ⚠️ Known Issues
** The Lower CCP LONG Press does not work for reselecting charts - we will look further at this.
** B/C button throws an error in the FMC - do not use B/C for now.
* Wing Light Button does not light up.
* The Lower CCP LONG Press does not work for reselecting charts - we will look further at this.
* B/C button throws an error in the FMC - do not use B/C for now.
* Some "lettered" or non-runway-specific approaches now appear as something like RNAV A - 00 and do not allow the selection of a landing runway, preventing using the Approach Refs page - this is something we will be working to address in the future.
* Some external applications that use the GPS/Flight plan SimVars may not function correctly or as expected when FP Sync is off.
* Loading and saving flights can have bad results.
* Custom liveries can render FADEC inoperative if they ship with a panel.cfg. Painters should reference our new [Repainter's Guide](https://www.workingtitle.aero/packages/cj4/guide/repainter) for solutions.
* Custom liveries can render FADEC inoperative if they ship with a panel.cfg. Painters should reference our new [Repainter's Guide](https://www.workingtitle.aero/packages/cj4/guides/repainter) for solutions.
* Autopilot modes cannot be triggered via key bindings or controllers and must currently be triggered in the cockpit with the mouse. External binding applications are adding support for LVars and HEvents. Used SimVars are documented in our [Guide on SimVars](https://www.workingtitle.aero/packages/cj4/guides/simvars).
* Sometimes a heading to altitude instruction on takeoff will display further than the first RNAV fix on an RNAV departure procedure; in these cases the workaround is to cross-check the DP chart and remove the erroneous waypoint either by deleting the heading to altitude fix or dropping the first RNAV fix onto the magenta line in the LEGS page.
* Due to sim autopilot bank rate limitations, the aircraft may overshoot on certain RNP approaches with tight turns. If you encounter this, we recommend hand flying the approach with the given lateral and vertical guidance.
30 changes: 30 additions & 0 deletions docs/workingtitle-cj4/Working Title CJ4 v0.12.8 Changes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Working Title CJ4 v0.12.8
Welcome to the Working Title CJ4 v0.12.8. This version brings compatibility for MSFS Sim Update 6, as well as a number of other enhancements and small fixes.

In this release we also have a number of community submissions. Thanks to everyone, as always, for your contributions! We really love working with you all.

## READ THE GUIDE
Please, please, please read the guide for instructions on using features. A lot of hard work went into writing the guide and the Discord channels are clogged with questions that are readily answered in the guide.

GUIDE: https://docs.google.com/document/d/1qzxPMTSQRkvau8QOi7xUqNvjx9rbww_qHlso5AT5OnI

## Installation
Installation is easy, simply copy the `workingtitle-aircraft-cj4` folder inside the zip file to your MSFS Community folder.

**Important: We recommend that you fully delete the previous `workingtitle-aircraft-cj4` folder before copying this release.**

# General Changes
- SU6 Compatibility
- Improved custom font on Altimeter when showing BLOCKS instead of zeros. (Thanks @charles-vomacka)
- Improved the Flight Director V-Bar rendering. (Thanks @charles-vomacka).

## ⚠️ Known Issues
** The Lower CCP LONG Press does not work for reselecting charts - we will look further at this.
** B/C button throws an error in the FMC - do not use B/C for now.
* Some "lettered" or non-runway-specific approaches now appear as something like RNAV A - 00 and do not allow the selection of a landing runway, preventing using the Approach Refs page - this is something we will be working to address in the future.
* Some external applications that use the GPS/Flight plan SimVars may not function correctly or as expected when FP Sync is off.
* Loading and saving flights can have bad results.
* Custom liveries can render FADEC inoperative if they ship with a panel.cfg. Painters should reference our new [Repainter's Guide](https://www.workingtitle.aero/packages/cj4/guide/repainter) for solutions.
* Autopilot modes cannot be triggered via key bindings or controllers and must currently be triggered in the cockpit with the mouse. External binding applications are adding support for LVars and HEvents. Used SimVars are documented in our [Guide on SimVars](https://www.workingtitle.aero/packages/cj4/guides/simvars).
* Sometimes a heading to altitude instruction on takeoff will display further than the first RNAV fix on an RNAV departure procedure; in these cases the workaround is to cross-check the DP chart and remove the erroneous waypoint either by deleting the heading to altitude fix or dropping the first RNAV fix onto the magenta line in the LEGS page.
* Due to sim autopilot bank rate limitations, the aircraft may overshoot on certain RNP approaches with tight turns. If you encounter this, we recommend hand flying the approach with the given lateral and vertical guidance.
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@
</Template>

<Template Name="WT_AUDIO_Button_Template">
<UseTemplate Name="ASOBO_NAVCOM_Base_Template">
<UseTemplate Name="ASOBO_NAVCOM_Alternative_Base_Template">
<ANIM_NAME>AudioPanel_Push_COM_1_#ID#</ANIM_NAME>
<NODE_ID>AudioPanel_Push_COM_1_#ID#</NODE_ID>
<INDICATOR_NODE_ID>AudioPanel_Push_COM_1_Active_#ID#</INDICATOR_NODE_ID>
Expand All @@ -282,13 +282,13 @@
0 (&gt;K:COPILOT_TRANSMITTER_SET)
</LEFT_SINGLE_CODE>
<EMISSIVE_INDICATOR_CODE>(A:COM TRANSMIT:1, bool)</EMISSIVE_INDICATOR_CODE>
<TOOLTIPID>%((A:COM TRANSMIT:1, bool))%{if}TT:COCKPIT.TOOLTIPS.NAVCOM_COM1_ON%{else}TT:COCKPIT.TOOLTIPS.NAVCOM_COM1_OFF%{end}</TOOLTIPID>
<TOOLTIPID>TT:COCKPIT.TOOLTIPS.AS1000_MID_PUSH_COM_MIC_1</TOOLTIPID>
<WWISE_EVENT_1>WT_hard_button_on</WWISE_EVENT_1>
<NORMALIZED_TIME_1>0.1</NORMALIZED_TIME_1>
<WWISE_EVENT_2>WT_hard_button_off</WWISE_EVENT_2>
<NORMALIZED_TIME_2>0.5</NORMALIZED_TIME_2>
</UseTemplate>
<UseTemplate Name="ASOBO_NAVCOM_Base_Template">
<UseTemplate Name="ASOBO_NAVCOM_Alternative_Base_Template">
<ANIM_NAME>AudioPanel_Push_COM_2_#ID#</ANIM_NAME>
<NODE_ID>AudioPanel_Push_COM_2_#ID#</NODE_ID>
<INDICATOR_NODE_ID>AudioPanel_Push_COM_2_Active_#ID#</INDICATOR_NODE_ID>
Expand All @@ -298,7 +298,7 @@
1 (&gt;K:COPILOT_TRANSMITTER_SET)
</LEFT_SINGLE_CODE>
<EMISSIVE_INDICATOR_CODE>(A:COM TRANSMIT:2, bool)</EMISSIVE_INDICATOR_CODE>
<TOOLTIPID>%((A:COM TRANSMIT:2, bool))%{if}TT:COCKPIT.TOOLTIPS.NAVCOM_COM2_ON%{else}TT:COCKPIT.TOOLTIPS.NAVCOM_COM2_OFF%{end}</TOOLTIPID>
<TOOLTIPID>TT:COCKPIT.TOOLTIPS.AS1000_MID_PUSH_COM_MIC_2</TOOLTIPID>
<WWISE_EVENT_1>WT_hard_button_on</WWISE_EVENT_1>
<NORMALIZED_TIME_1>0.1</NORMALIZED_TIME_1>
<WWISE_EVENT_2>WT_hard_button_off</WWISE_EVENT_2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@
<USE_SPEAKER>True</USE_SPEAKER>
<USE_INTERCOM>False</USE_INTERCOM>
<SEQ1_EMISSIVE_DRIVES_VISIBILITY>False</SEQ1_EMISSIVE_DRIVES_VISIBILITY>
<USE_COM_RECEIVE_INDICATOR>False</USE_COM_RECEIVE_INDICATOR>
<USE_NAV_RECEIVE>False</USE_NAV_RECEIVE>
</Parameters>
<UseTemplate Name="ASOBO_AudioPanel_Composite_Template">
Expand Down Expand Up @@ -149,7 +150,7 @@
<AS3000>CJ4</AS3000>
</DefaultTemplateParameters>
<UseTemplate Name="ASOBO_AS3000_Screen_Template">
<SCREEN_NODE_ID>PFD_Screen_1</SCREEN_NODE_ID>
<SCREEN_NODE_ID>AS_PFD_Screen_L</SCREEN_NODE_ID>
<KEY_PREFIX>CJ4_PFD</KEY_PREFIX>
<CIRCUIT_ID>39</CIRCUIT_ID>
<DISPLAY>PFD</DISPLAY>
Expand All @@ -158,16 +159,27 @@
<INSTR_ID>1</INSTR_ID>
</UseTemplate>
<UseTemplate Name="ASOBO_AS3000_Screen_Template">
<SCREEN_NODE_ID>PFD_Screen_2</SCREEN_NODE_ID>
<SCREEN_NODE_ID>AS_PFD_Screen_R</SCREEN_NODE_ID>
<KEY_PREFIX>CJ4_PFD</KEY_PREFIX>
<CIRCUIT_ID>40</CIRCUIT_ID>
<DISPLAY>PFD</DISPLAY>
<AMBIENT_POTENTIOMETER>11</AMBIENT_POTENTIOMETER>
<POTENTIOMETER>16</POTENTIOMETER>
<INSTR_ID>2</INSTR_ID>
</UseTemplate>
<Component ID="WT_AS3000_PFD_Screen_L" Node="WT_PFD_Screen_L">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="WT_AS3000_PFD_Screen_R" Node="WT_PFD_Screen_R">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>

<UseTemplate Name="ASOBO_AS3000_Screen_Template">
<SCREEN_NODE_ID>MFD_Screen_1</SCREEN_NODE_ID>
<SCREEN_NODE_ID>AS_MFD_Screen_L</SCREEN_NODE_ID>
<KEY_PREFIX>CJ4_MFD</KEY_PREFIX>
<CIRCUIT_ID>41</CIRCUIT_ID>
<DISPLAY>MFD</DISPLAY>
Expand All @@ -176,21 +188,42 @@
<INSTR_ID>1</INSTR_ID>
</UseTemplate>
<UseTemplate Name="ASOBO_AS3000_Screen_Template">
<SCREEN_NODE_ID>MFD_Screen_2</SCREEN_NODE_ID>
<SCREEN_NODE_ID>AS_MFD_Screen_R</SCREEN_NODE_ID>
<KEY_PREFIX>CJ4_MFD</KEY_PREFIX>
<CIRCUIT_ID>42</CIRCUIT_ID>
<DISPLAY>MFD</DISPLAY>
<AMBIENT_POTENTIOMETER>10</AMBIENT_POTENTIOMETER>
<POTENTIOMETER>18</POTENTIOMETER>
<INSTR_ID>2</INSTR_ID>
</UseTemplate>
<Component ID="WT_AS3000_MFD_Screen_L" Node="WT_MFD_Screen_L">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="WT_AS3000_MFD_Screen_R" Node="WT_MFD_Screen_R">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>

<UseTemplate Name="ASOBO_AS3000_Screen_Template">
<SCREEN_NODE_ID>AttitudeBackup_Screen</SCREEN_NODE_ID>
<KEY_PREFIX>CJ4_BackupDisplay</KEY_PREFIX>
<DISPLAY>BackupDisplay</DISPLAY>
<CIRCUIT_ID>49</CIRCUIT_ID>
<POTENTIOMETER>3</POTENTIOMETER>
</UseTemplate>
<Component ID="WT_AS3000_PFD_Screen_L" Node="WT_PFD_Screen_L">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="WT_AS3000_PFD_Screen_R" Node="WT_PFD_Screen_R">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<Component ID="Detached_Control_Panels">
<UseTemplate Name="ASOBO_AS3000_Detached_Control_Panel_Template">
<PANEL_TYPE>UPPER</PANEL_TYPE>
Expand Down Expand Up @@ -803,8 +836,13 @@
<ANIM_NAME_DSPL_MENU>CDU_Push_DSPLMENU_1</ANIM_NAME_DSPL_MENU>
<NODE_ID_DEP_ARR>CDU_Push_DEPARR_1</NODE_ID_DEP_ARR>
<ANIM_NAME_DEP_ARR>CDU_Push_DEPARR_1</ANIM_NAME_DEP_ARR>
<NODE_ID_SCREEN>FMS_Screen_1</NODE_ID_SCREEN>
<NODE_ID_SCREEN>AS_FMS_Screen_L</NODE_ID_SCREEN>
</UseTemplate>
<Component ID="WT_AS3000_FMS_Screen_L" Node="WT_FMS_Screen_L">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>

<!--
Note - Interactions do not actually work currently are only events for the 1st FMC are handled HTML-side.
Expand Down Expand Up @@ -833,7 +871,7 @@
<ANIM_NAME_DSPL_MENU>CDU_Push_DSPLMENU_2</ANIM_NAME_DSPL_MENU>
<NODE_ID_DEP_ARR>CDU_Push_DEPARR_2</NODE_ID_DEP_ARR>
<ANIM_NAME_DEP_ARR>CDU_Push_DEPARR_2</ANIM_NAME_DEP_ARR>
<NODE_ID_SCREEN>FMS_Screen_2</NODE_ID_SCREEN>
<NODE_ID_SCREEN>AS_FMS_Screen_R</NODE_ID_SCREEN>
<!--
<NODE_ID_BRT_DIM>CDU_Push_BRTDIM_ID_2</NODE_ID_BRT_DIM>
<ANIM_NAME_BRT_DIM>CDU_Push_BRTDIM_ID_2</ANIM_NAME_BRT_DIM>
Expand All @@ -852,6 +890,11 @@
<NODE_ID_SCREEN>FMS_Screen_ID_2</NODE_ID_SCREEN>
-->
</UseTemplate>
<Component ID="WT_AS3000_FMS_Screen_R" Node="WT_FMS_Screen_R">
<UseTemplate Name="ASOBO_GT_Visibility_Code">
<VISIBILITY_CODE>0</VISIBILITY_CODE>
</UseTemplate>
</Component>
<UseTemplate Name="ASOBO_GT_Update">
<UPDATE_ONCE>True</UPDATE_ONCE>
<UPDATE_CODE>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,46 +1,8 @@
[VCockpit01]
size_mm=772,1024
pixel_size=772,1024
texture=$PFD_Screen
htmlgauge00=Airliners/CJ4/PFD/CJ4_PFD.html, 0,0,772,1024
// Panel Configuration File
// WT Cessna CJ4 Citation - noreg

[VCockpit02]
size_mm=772,1024
pixel_size=772,1024
texture=$MFD_Screen
htmlgauge00=Airliners/CJ4/MFD/CJ4_MFD.html, 0,0,772,1024

[VCockpit03]
size_mm=1024,1024
pixel_size=1024,1024
texture=$FMS_Screen
htmlgauge00=Airliners/CJ4/FMC/CJ4_FMC.html, 0,0,1024,1024

[VCockpit04]
size_mm=512,512
pixel_size=512,512
texture=$AttitudeBackup_Screen
htmlgauge00=Airliners/CJ4/SAI/CJ4_SAI.html, 0,0,512,512

[Vcockpit05]
size_mm=230,45
pixel_size=230,45
texture=$Hourmeter
emissive=0
htmlgauge00=Generic/Misc/HourMeter/HourMeter.html, 0, 0, 230, 45

[Vcockpit06]
size_mm=0,0
pixel_size=0,0
texture=$PFD
background_color=0,0,0
htmlgauge00=WasmInstrument/WasmInstrument.html?wasm_module=../panel/workingtitle-cj4-wasm.wasm&wasm_gauge=FdGauge,0,0,1,1

[VPainting01]
size_mm = 256, 64
texture = $RegistrationNumber
location = interior
painting00=Registration/Registration.html?font_color=white, 0, 0, 256, 64
[VARIATION]
override_base_container = 0

[VPainting02]
size_mm = 1024,256
Expand Down
Original file line number Diff line number Diff line change
@@ -1,46 +1,8 @@
[VCockpit01]
size_mm=772,1024
pixel_size=772,1024
texture=$PFD_Screen
htmlgauge00=Airliners/CJ4/PFD/CJ4_PFD.html, 0,0,772,1024
// Panel Configuration File
// WT Cessna CJ4 Citation - noreg

[VCockpit02]
size_mm=772,1024
pixel_size=772,1024
texture=$MFD_Screen
htmlgauge00=Airliners/CJ4/MFD/CJ4_MFD.html, 0,0,772,1024

[VCockpit03]
size_mm=1024,1024
pixel_size=1024,1024
texture=$FMS_Screen
htmlgauge00=Airliners/CJ4/FMC/CJ4_FMC.html, 0,0,1024,1024

[VCockpit04]
size_mm=512,512
pixel_size=512,512
texture=$AttitudeBackup_Screen
htmlgauge00=Airliners/CJ4/SAI/CJ4_SAI.html, 0,0,512,512

[Vcockpit05]
size_mm=230,45
pixel_size=230,45
texture=$Hourmeter
emissive=0
htmlgauge00=Generic/Misc/HourMeter/HourMeter.html, 0, 0, 230, 45

[Vcockpit06]
size_mm=0,0
pixel_size=0,0
texture=$PFD
background_color=0,0,0
htmlgauge00=WasmInstrument/WasmInstrument.html?wasm_module=../panel/workingtitle-cj4-wasm.wasm&wasm_gauge=FdGauge,0,0,1,1

[VPainting01]
size_mm = 256, 64
texture = $RegistrationNumber
location = interior
painting00=Registration/Registration.html?font_color=white, 0, 0, 256, 64
[VARIATION]
override_base_container = 0

[VPainting02]
size_mm = 1024,256
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
// Panel Configuration File
// WT Cessna CJ4 Citation

[VCockpit01]
size_mm=772,1024
pixel_size=772,1024
texture=$PFD_Screen
texture=$PFD_Screens
htmlgauge00=Airliners/CJ4/PFD/CJ4_PFD.html, 0,0,772,1024

[VCockpit02]
size_mm=772,1024
pixel_size=772,1024
texture=$MFD_Screen
texture=$MFD_Screens
htmlgauge00=Airliners/CJ4/MFD/CJ4_MFD.html, 0,0,772,1024

[VCockpit03]
size_mm=1024,1024
pixel_size=1024,1024
texture=$FMS_Screen
texture=$FMS_Screens
htmlgauge00=Airliners/CJ4/FMC/CJ4_FMC.html, 0,0,1024,1024

[VCockpit04]
Expand All @@ -33,6 +36,7 @@ htmlgauge00=Generic/Misc/HourMeter/HourMeter.html, 0, 0, 230, 45
size_mm=0,0
pixel_size=0,0
texture=$PFD
visible=0
background_color=0,0,0
htmlgauge00=WasmInstrument/WasmInstrument.html?wasm_module=workingtitle-cj4-wasm.wasm&wasm_gauge=FdGauge,0,0,1,1

Expand Down
Loading