Thank you for your interest in contributing to the B78XH-wasm project.
C++
- Fork the repository.
- Download the Visual Studio Installer
- Follow the instructions and install Visual C++ Compiler and Build Tools
- Download and install VS2022.
Optional: If you are familiar with JetBrains tools and IDEs, and already own a license, it is recommended to download and install ReSharper Visual Studio Extension.
- Clone your personal fork to the IDE.
- Launch the project by opening the .sln file in the IDE
- Create a new branch with a title of what you are changing
- Download the the development version of the B78XH mod file, name it
B78XH-developer
if you already have it downloaded, extract it somewhere outside of the community folder, and link it to the community folder using a symbolic link program. - Select the build path of the wasm repo by right clicking the
B78XH-wasm (MSFS)
at the top in the IDE file explorer, and selecting "properties". In theOutput Directory
field, open yourB78XH-developer
folder and set the path toB78XH-developer/SimObjects/Airplanes/Asobo_B787/panel/
- Load the simulator and open the developer menu. If you don't have developer mode active, head to general settings -> developers, and enable developer mode.
- Under
Options
menu on the top bar, select theWASM debug
window. - Make your changes in the IDE, save, and build the .wasm binary.
- Restart the flight to see your changes.
Note: It is recommended to use Fast WASM compilation in the MSFS developer options menu. When returning to normal flying, it is recommended to turn this off.