[Release] Tyrant's Virtual Mission Tools (VMT)
-
Understood. I love Ahmed’s tool for a campaign follow-up, although at the moment, I use campaign contexts to create very big “TE” (out of campaign follow-up mission, if it makes sense), with predetermined weather, so I currently can’t tweak the weather nor display it from VMT. However, I can still add a bit of TWX randomness, which is cool =). Thanks for your attention.
Yeah, the TWX randomness makes a surprising difference in the “feel” of the weather. We had one mission the other day where the weather was fair, with scattered cumulus, so we thought, “Oh good: we can use LGBs.” But we didn’t notice the visibility at 10nm and the “stratus” layer at FL140…oops. Made the TGP pretty hard to work with, but hey, if I wanted an easy hobby I’d take up something else.
I think it’s a testament to the BMS weather engine how different the weather can feel just by randomizing the TWX settings.
PS: I can still make cool screenshots for briefings
I can’t see that picture, unfortunately. Would like to, though! Always cool to see how people are using the stuff I write.
-
Should be fixed there!
https://i.imgur.com/epfnRUQ.png -
-
Hey Tyrant. Shall there be a way to use VMT with Nordic (V2)?
Using it for any big frag now.
-
Hey Tyrant. Shall there be a way to use VMT with Nordic (V2)?
Using it for any big frag now.
Have you tried it? I’ve never tried it on a 2048x2048 theater, so I’m not sure it will work, but it might. The weather probably won’t, but other things could.
And if Nordic is a regular-sized theater, it should work fine - VMT reads everything from the BMS files, so it doesn’t need to be coded by me to accommodate new theaters.
-
Tyrant and Lorik,
thanks a lot, you’ve just made me willing of trying that… it will be interesting, to say the least.
With best regards,
-
Now, how did I miss this…?
Gonna try it tonite, cheers.
-
Have you tried it? I’ve never tried it on a 2048x2048 theater, so I’m not sure it will work, but it might. The weather probably won’t, but other things could.
And if Nordic is a regular-sized theater, it should work fine - VMT reads everything from the BMS files, so it doesn’t need to be coded by me to accommodate new theaters.
In case it means something, that’s from trying to load two different campaign saves from Nordic V2.0
TypeError: Cannot read property ‘replace’ of null
at clojure.string.replace (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:3312:71)
at weathergen.filesystem.normalize (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:5979:177)
at Function.weathergen.filesystem.path_combine.cljs$core$IFn$_invoke$arity$2 (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:5981:186)
at weathergen.filesystem.path_combine (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:5980:196)
at Function.weathergen.falcon.files.mission.campaign_dir.cljs$core$IFn$_invoke$arity$2 (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:6686:132)
at weathergen.falcon.files.mission.campaign_dir (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:6684:319)
at file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:6702:303
at file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:2202:277
at cljs.core.LazySeq.sval (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:1880:154)
at cljs.core.LazySeq.cljs$core$ISeqable$_seq$arity$1 (file:///D:/GOG/Falcon%20BMS%204.33%20U1/VMT-win32-x64-v047/resources/app/mission.html.js:1886:343) -
In case it means something, that’s from trying to load two different campaign saves from Nordic V2.0
Thanks for the bug report! I will fix this. Will take me a while as I have a couple other things in the pipeline - sorry it didn’t work for you “out of the box”, but reports like this really help.
-
In case it means something, that’s from trying to load two different campaign saves from Nordic V2.0
Actually, by any chance do you have a line in your Data/Terrdata/theaterdefinition/theater.lst file that points to a theater you don’t have installed? That will cause the current version of VMT to fail, even though BMS can deal with it. If that’s the case, I’ve already fixed the bug for an upcoming version. The workaround in the meantime would be to remove the offending line or lines from the theater.lst file.
-
Excellent tool. Congrats. Regarding the weather, is it possible to generate random patterns without all the weather varieties included? Atm, each random generation includes always sunny, fair, poor and inclement patterns. Can you make it to generate say fair and poor only or sunny and fair only, etc, and occasionally all the patterns just like it is now . IMHO it would be closer to the real weather phenomena.
-
Actually, by any chance do you have a line in your Data/Terrdata/theaterdefinition/theater.lst file that points to a theater you don’t have installed? That will cause the current version of VMT to fail, even though BMS can deal with it. If that’s the case, I’ve already fixed the bug for an upcoming version. The workaround in the meantime would be to remove the offending line or lines from the theater.lst file.
Negative, Tyrant, thanks for pointing that out
-
Excellent tool. Congrats. Regarding the weather, is it possible to generate random patterns without all the weather varieties included? Atm, each random generation includes always sunny, fair, poor and inclement patterns. Can you make it to generate say fair and poor only or sunny and fair only, etc, and occasionally all the patterns just like it is now . IMHO it would be closer to the real weather phenomena.
Absolutely possible already. Just adjust the pressure and pressure thresholds in the tool:
If you set it up so that the minimum pressure is above the threshold for inclement weather, for instance, you’ll never have inclement weather. This is because I actually only generate pressure, and determine the weather type from it, rather than generating weather type directly.
-
Negative, Tyrant, thanks for pointing that out
OK, roger. So I will consider this a new bug and get it fixed.
-
OK, roger. So I will consider this a new bug and get it fixed.
Using the fixed .tdf files VMT initializes to up to “preparing views”.
Error: Assert failed: Couldn't find an image with that ID :resource resource/blair_nn :image-id nil image-data at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6301:363 at weathergen.falcon.files.images.make_descriptor (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6303:183) at weathergen.falcon.files.mission.squadron_image (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6963:398) at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6984:238 at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:2158:434 at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:2158:447 at cljs.core.LazySeq.sval (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1880:154) at cljs.core.LazySeq.cljs$core$ISeqable$_seq$arity$1 (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1886:255) at Object.cljs.core.seq (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1581:172) at Function.cljs.core.seq_reduce.cljs$core$IFn$_invoke$arity$3 (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1745:84)
Looks like it’s not able to retrieve the map image?
-
Using the fixed .tdf files VMT initializes to up to “preparing views”.
Oh! I misunderstood you to mean that the TDF file was fine but that you were still seeing the problem. Glad that one wasn’t a new bug.
Error: Assert failed: Couldn't find an image with that ID :resource resource/blair_nn :image-id nil image-data at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6301:363 at weathergen.falcon.files.images.make_descriptor (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6303:183) at weathergen.falcon.files.mission.squadron_image (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6963:398) at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:6984:238 at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:2158:434 at file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:2158:447 at cljs.core.LazySeq.sval (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1880:154) at cljs.core.LazySeq.cljs$core$ISeqable$_seq$arity$1 (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1886:255) at Object.cljs.core.seq (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1581:172) at Function.cljs.core.seq_reduce.cljs$core$IFn$_invoke$arity$3 (file:///C:/Program%20Files/VMT-win32-x64-v047/resources/app/mission.html.js:1745:84)
Looks like it’s not able to retrieve the map image?
That’s actually a squadron icon that it can’t find. But in any event it’s a bug. I’ve added it to the list - will get it sorted out. I suspect I know where the problem is.
Thanks for the report!
-
I just posted the downloads for v048. The first post is updated.
Downloads:
64-bit download
32-bit downloadList of changes:
-
Briefing notes: a simple (for now) text box where mission designers can put notes to be displayed when the briefing file is opened.
-
Display version number in the title bar.
-
Improved loading progress display: organized hierarchically, supports displaying warnings.
-
Allow mission creator to choose BMS version when multiple versions are installed and pointing to the same directory.
-
Bugfix: warn, don’t crash, when a theater is in the theater list but no .tdf can be found.
-
Bugfix: fix excessive CPU utilization when loading multiple missions
-
-
You missed the final “8” number on the 32bit download link, so it point to an error page. (manually typing that missed 8 will start the dl ok).
-
You missed the final “8” number on the 32bit download link, so it point to an error page. (manually typing that missed 8 will start the dl ok).
Doh! Thanks. Will fix momentarily.
Update: fixed. Thanks again!
-
Could be possible -in future version- to load any .fmap, say from F4wx (real weather pattern) to your software and then randomly generate .twx settings based on this .fmap?