Table of Contents
Overview
Note: I know how to modify the camera views assigned to LALT+1
and confirm that they work as expected. However, I decided to configure the views assigned to LCTRL+1
instead, as many mods use similar key bindings (LCTRL+1
, LCTRL+2
, etc.). This approach ensures I can keep the LALT+1
combinations free for other custom uses without overlap or confusion.
Please note that I am new to the process of modding and configuring custom setups, and I have not previously worked with these settings. I have tried to troubleshoot and find solutions on my own as much as possible. However, despite my efforts, the camera configurations are not working as expected in the simulator.
In this project, I have been working on creating a custom set of cameras in Microsoft Flight Simulator (MSFS) to allow easy access to various viewing points inside and outside the aircraft. I based my work on functional modules from the community and official MSFS documentation, but despite my efforts and adjustments, the cameras arenβt working as expected in the simulator.
2. Detailed Steps and Trials
2.1
Step 1: Initial Setup
In the Aircraft Editor, I started by adding custom interior and exterior cameras for different positions around the aircraft, such as the cockpit and exterior zones.
2.2
Step 2: Comparison with Functional Modules
I downloaded a functional module to compare my cameras.cfg
file with the one in the downloaded module. In the simulator, only the cameras assigned to LCTRL+1
through LCTRL+9
and LCTRL+0
are visible, just as expected. However, when I examined the cameras.cfg
file, I found additional, unknown cameras that donβt appear in the Aircraft Editor and arenβt accessible through the standard configuration in the simulator. These extra cameras raise questions about their purpose and functionality, as they are present in the file structure but not visible within the regular configuration interface.
2.3
Step 3: Testing Generic Names
Tried renaming custom cameras using generic names like PilotView
, Outside_Nose
, Cinematic_Nose
, and adjusted categories to standard values (e.g., Pilot
, FixedOnPlaneExtern
, Outside
), but they still didnβt appear in the simulator.
2.4
Step 4: Separate Test Project
To avoid modifying the main project, I created a separate test project called TestExteriorInteriorCameras
, replicating the settings of the functional modules and adhering to recommended coordinates and categories. However, the project still wasnβt recognized in the simulator.
Folder Structure Overview
The following is the structure of the flyhstudio-a320campack
camera module, placed in the Community folder for MSFS:
Community
βββ flyhstudio-a320campack
βββ ContentInfo
β βββ flyhstudio-a320campack
β βββ Thumbnail (Placeholder image or icon)
βββ SimObjects
β βββ Airplanes
β βββ FNX_320_CFM
β βββ cameras.cfg (Main configuration file for custom camera views)
βββ layout.json
βββ manifest.json
Additional Configuration File
To provide more technical details and facilitate the diagnostic process, Iβve attached a relevant configuration file for this topic. The file includes all settings and modifications made for the custom cameras and the exact directory structure as configured in the simulator.
How to Access the File:
- The attached file can be downloaded for direct analysis by the community. I hope this will help in identifying any potential configuration errors or settings that may prevent the cameras from working correctly.
π₯ Download Configuration FileNote: The file is provided solely for testing and diagnostic purposes. Any changes or adaptations made based on this file should be done cautiously and tested separately to prevent potential issues in the simulator.
File Description:
- File Name:
cameras.cfg
(or the specific name of your file) - Location in Directory Structure:
Community/flyhstudio-a320campack/SimObjects/Airplanes/FNX_320_CFM
- Purpose: Custom camera configuration to provide access to additional viewing points in the simulator.
Configuration
Hereβs the configuration table with simpler formatting. This should work better in forum environments where tables are not fully supported.
Main Project Configurations
Camera | Category | Sub-Category | Initial XYZ | Initial PBH | Zoom
---------------------------------------------------------------------------------------------------------------
COCKPIT_OVERVIEW | Pilot | None | X: 0.186 Y: 2.932 Z: -16.981 | Pitch: -5.207 Bank: -2.100 Heading: 30.961 | 0.947
GATE_CCTV_VIEW | FixedOnPlaneExtern | None | X: 21.580 Y: 2.256 Z: 42.748 | Pitch: 177.004 Bank: -176.492 Heading: -33.356| 0.219
CARGO01_VIEW | FixedOnPlaneExtern | None | X: 29.871 Y: -1.663 Z: 61.959 | Pitch: -179.652 Bank: -176.783 Heading: -26.775| 0.031
Test Project Configurations
Camera | Category | Sub-Category | Initial XYZ | Initial PBH | Zoom
---------------------------------------------------------------------------------------------------------------
CINEMATIC_NOSE | FixedOnPlane | None | X: 0.000 Y: 1.550 Z: -5.050 | Pitch: 12.000 Bank: 0.000 Heading: 179.000 | 0.550
OUTSIDE_NOSE | FixedOnPlaneExtern | None | X: 1.100 Y: 1.550 Z: -4.600 | Pitch: 16.000 Bank: 0.000 Heading: 181.000 | 0.700
COCKPIT_OVERVIEW | Inside | None | X: 0.200 Y: 2.900 Z: -17.000 | Pitch: -5.000 Bank: -2.000 Heading: 31.000 | 1.000
GATE_CCTV_VIEW | Outside | None | X: 21.600 Y: 2.250 Z: 42.700 | Pitch: 178.000 Bank: -177.000 Heading: -34.000| 0.300
CARGO01_VIEW | Outside | None | X: 30.000 Y: -1.700 Z: 62.000 | Pitch: -180.000 Bank: -177.000 Heading: -27.000| 0.050
Additional Observations
- Coordinates and XYZ, PBH Settings: To match functional modules closely, I fine-tuned the coordinates and rotation angles, ensuring correct positioning in the aircraft.
- Camera Names and Categories: Used standard names and common categories (e.g.,
FixedOnPlaneExtern
,Outside
) in test configurations to check if compatibility improves, but results remained the same.
Help Request
After testing multiple configurations, my custom cameras still donβt work as expected in the simulator. Here are my questions for the community:
- Are there specific naming requirements for cameras to be recognized in MSFS?
- Are there compatibility limitations with categories like
FixedOnPlaneExtern
,Outside
, andPilot
? - Are additional files or settings needed beyond
cameras.cfg
andmanifest.json
to enable custom cameras?