Skip to content
This repository has been archived by the owner on Nov 27, 2021. It is now read-only.
/ il2mg Public archive

Procedural and dynamic single-player mission generator for IL-2 Sturmovik combat flight simulator.

License

Notifications You must be signed in to change notification settings

simast/il2mg

Repository files navigation

il2mg - Mission Generator

Procedural and dynamic single-player mission generator for IL-2 Sturmovik combat flight simulator.

Setup environment

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

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.

Install dependencies

Clone this repository with git and install third-party dependencies:

yarn install

Build data files

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.

Run application

You can run this application with a GUI or a simple command-line interface.

GUI application

yarn start

You can then use F5 key to reload application and F12 to toggle developer tools.

Command-line application

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.

Contributing

Please refer to the Wiki pages for some additional information on existing project architecture.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Procedural and dynamic single-player mission generator for IL-2 Sturmovik combat flight simulator.

Resources

License

Stars

Watchers

Forks

Packages

No packages published