Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 2.54 KB

File metadata and controls

76 lines (48 loc) · 2.54 KB

F4Wx

  ______ _  ___          __     
 |  ____| || \ \        / /     
 | |__  | || |\ \  /\  / /_  __ 
 |  __| |__   _\ \/  \/ /\ \/ / 
 | |       | |  \  /\  /  >  <  
 |_|       |_|   \/  \/  /_/\_\ 

F4Wx is a real weather tool for BMS 4.36+ that lets you download and convert real weather (GRIB2) into the simulator in a user-friendly way.

For questions, bug reports, and feature suggestions, see the release thread on the BMS Community MODs/WIP forum.


Credits and copyright

F4Wx is Copyright 2016–2026 syn111 (Callsign: Ahmed).

This repository includes third-party code; see NOTICE for a list of components and their licenses.


Requirements


Installation (end users)

  1. Extract all contents to a folder of your choice.
  2. Run F4Wx.exe.

Generated .fmap files: single files go in your campaign directory (load manually in BMS); sequences go in the WeatherMapsUpdates directory inside the campaign folder and are loaded by BMS at the appropriate time.

See f4wx/README.txt for the full user guide, FAQ, and bug reporting.


Building from source

  1. Clone the repository (including submodules):
    git clone --recurse-submodules https://github.com/syn111/f4wx
    If you already cloned without submodules, run:
    git submodule update --init --recursive
  2. Open f4wx.sln in Visual Studio 2017 or later.
  3. Select the f4wx project and build (e.g. Release | x64).

The solution also includes:

  • g2c – NCEPLIBS-g2c static library for GRIB2 decode (built automatically as a dependency of f4wx).

Dependencies (g2c) are Git submodules in dependencies/. GRIB2 support is provided by NCEPLIBS-g2c (built as a static lib with PNG/Jasper disabled for a single portable .exe).


License

This project is licensed under the Apache License 2.0.
See the LICENSE file for the full text.

You may use and reuse this code, including in proprietary projects, under the terms of that license. Attribution must be preserved as described in the license and in NOTICE.


Third-party code

This repository contains or links to third-party software. Copyright and license information for each component are listed in NOTICE.