Procedural and dynamic single-player mission generator for IL-2 Sturmovik combat flight simulator.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Install latest Node.js and Yarn. As an optional step also consider installing ESLint and EditorConfig extensions for your favorite editor - this will help you apply project specific source code style rules from within the editor.
Clone this repository with git and install third-party dependencies:
yarn install
Build all source data files inside /data directory:
yarn build
If you ever make any changes to data files in this directory - make sure to run yarn build
again.
You can run this application with a GUI or a simple command-line interface.
yarn start
You can then use F5 key to reload application and F12 to toggle developer tools.
node . test -D
When working with non-GUI related code it is more practical to use the command-line interface - as this allows you to use seed parameter which can be used to re-create exact same mission and easily test your changed code.
Use --help
command-line parameter to see a list of supported options.
Please refer to the Wiki pages for some additional information on existing project architecture.
This project is licensed under the MIT License - see the LICENSE.md file for details.