[Release] Grb2fmap - GRIB to BMS Converter
-
keep in mind that in MP each map loading is a huge traffic
of dataCould you please give some metrics on the huge traffic?
And another would be: this traffic would be only from host to client. Right? -
keep in mind that in MP each map loading is a huge traffic
of dataYep, probably it is worth adding a note to set the map generation interval sensibly for MP sessions
-
First of all great tool Ahmed. Thank you so much.
Secondly can i just check I am understanding correctly. The video you posted in post #1 is a time lapse of the ~200 or so fmaps that were created when you coverted the GRIB files? In other words, there is no way to get Weather Commander to run through all the maps in sequence as in your video? This is simply done via the Falcon UI with the AUTO UPDATE MAP feature?
Also is contained in the GRIB file somewhere what the speed and direction of weather travel is? Thanks.
-
The timelapse was created with a script that sent mouse/keyboard commands to WC to load the maps and take a screenshot of each. AFAIK there is no other way of doing this.
To load the sequence automatically into BMS you only need to place the files into the theater’s WeatherMapsUpdates directory (further info in BMS manual).
And no, I am afraid that the GRIB file doesn’t contain weather movement data, and any attempt to try to programatically analyze such a complex thing as real world weather movement patters would probably end up in disaster. That is why I added the option to get lower map generation intervals. You can always set it manually by looking at how the weather evolves from file to file. This may actually be a very good idea to do in multiplayer games: just manually load the first file and set the movement data.
-
Thanks Ahmed.
-
Well this is an amazing little tool!
Thanks Ahmed, your work will be much appreciated
-
-
Heeeeey my friend, this is my error.
http://i888.photobucket.com/albums/ac81/Toquemao/1_zps2p0ihzd3.jpg
http://i888.photobucket.com/albums/ac81/Toquemao/2_zpserktjpew.jpg
I’ve gone down the library but gives this error.
http://i888.photobucket.com/albums/ac81/Toquemao/3_zpsnh1vsg3i.jpg
Cheers
Edited because Ahmed has posted the correct solution below.
-
You need Microsoft Visual C++ 2013 Redistributable Package (x86) as stated in a previous post. I’ll add a note to the first post
-
Great Tool, BIG thanks!
only a question:
the generated maps need to be dropped into the \data\campaign\save\WeatherMapsUpdates\ directory to be used with “mapsautoupdates”…
if so, i cannot load the initial map for my campain (in UI only the maps in \data\campaign\save\ can be loaded…, so i have to start with another map)have i just to wait next campain-time triggered update?
-
You can copy the initial file to the save folder and manually load it, or you can set the initial time in Grib2fmap as day 1 05:01 if the campaign starts at 5:00 (havent tried it but should work)
-
What I did is took the nearest FSMAP from the folder and put it in the main directory and loaded that. I don’t know when the auto-loading occurs. It would be nice if it would look back in time to the previous time-based map in the auto folder but I suspect it waits for the next time match-up. In any case it should only be required once per entire campaign as each saved game map captures the weather at the time the save was made and will be overwritten normally when the next auto time-based map is active.
-
if you load a map and click save weather and save campaign the map is converted into the campaign name and will be autoloaded when the campaign is loaded….
autoupdate folder is only used for autoloading. for single map or manual map loadings the map should not be in autoupdate folder
-
ouch, if it gets auto-loaded next time the campaign is loaded then what I suggested won’t work!
So then going for day 1 5:01 as the initial FMAP file should be the best idea, right?. Personally I haven’t been worrying about the initial file as, by the time my first campaign flight takes off, there has been already some auto-update…
-
You can copy the initial file to the save folder and manually load it, or you can set the initial time in Grib2fmap as day 1 05:01 if the campaign starts at 5:00 (havent tried it but should work)
so i did, perfect…
i generated map set for 10 days, 1h update, but my campaign was in progress at d2 h0825,
so this time i put a copy 20800 and loaded… after mission at h0945 noticed the correct auto-updated… (20900)
thanks
-
You need Microsoft Visual C++ 2013 Redistributable Package (x86) as stated in a previous post. I’ll add a note to the first post
Ok. thank you
-
I’m now on the campaign screen, time is d2 h1105 and in weather control shows me the 21000 map loaded…
…maybe mapsautoupdate loads map only in 3d world?
if so, my briefed weather will be old if i fly now (i suppose it will be updated on 3d load), and so on every time i’m in 2D and the map should be updated…
…and cannot be manual loaded becaouse maps are in the \WeatherMapsUpdates directory…
Should i have a copy of map set in \save\ to manual load the map if needed, and another copy of map set in \save\WeatherMapsUpdates\ for autoupdate in 3d?
-
Yes, you can make a set in both places to manually load a map if you want.
What is the procedure to ensure that times are synced in generation with different theaters (time zones, different theaters, etc.)?
-
and any attempt to try to programatically analyze such a complex thing as real world weather movement patters would probably end up in disaster.
Come one you can’t get it to analyze complex weather movement patterns?
but it’s so easy for a programmer.
It’s just a trigger:
:rofl: :rofl: :rofl:
just kidding m8.
thanx for your superb work on this. But we just ask for the impossible… :lol:
-
Hi Frederf,
I thought about the same thing. Because the grab tool grabs from 6:00 UTC and I think that is my current timezone (And I think in reality its then 14:00 in Korea?)
What I did was add 8 hours to the conversion tool start time and then rename all the files with minus 1 day.
Removed the day 0 files and start from the first one that matches campaign time.
This is not an ideal workaround and I wish it could be automated in the conversion tool perhaps?
Or is there a way to specify a start time with this grab tool itself?Cheers Obi1