[Release] Tyrant's Virtual Mission Tools (VMT)
-
I haven’t had a chance to look yet but Thanks for you efforts, it looks promising ,
Cheers. Shad
-
Can you click the text that says “Show Error”, scroll down so you can see the error text, and paste it here? Hopefully we can figure out what’s up. Also, be sure you are running the latest version (v047) as I fixed some bugs in the version that I initially launched with.
Here you go:
RangeError: Offset is outside the bounds of the DataView
at DataView.getFloat32 (<anonymous>)
at DataView.octet$buffer$IBufferFloat$read_float$arity$2 (file:///D:/Software/vmt/resources/app/mission.html.js:5680:165)
at octet.buffer.read_float (file:///D:/Software/vmt/resources/app/mission.html.js:5619:113)
at undefined.octet.spec.basic.t_octet$spec$basic34499.octet.spec.basic.t_octet$spec$basic34499.octet$spec$ISpec$read$arity$3 (file:///D:/Software/vmt/resources/app/mission.html.js:5759:352)
at octet.spec.read (file:///D:/Software/vmt/resources/app/mission.html.js:5699:475)
at undefined.octet.spec.t_octet$spec34385.octet.spec.t_octet$spec34385.octet$spec$ISpec$read$arity$3 (file:///D:/Software/vmt/resources/app/mission.html.js:5727:354)
at octet.spec.read (file:///D:/Software/vmt/resources/app/mission.html.js:5699:475)
at Function.octet.core.read_STAR_.cljs$core$IFn$invoke$arity$3 (file:///D:/Software/vmt/resources/app/mission.html.js:5910:478)
at octet.core.read_STAR (file:///D:/Software/vmt/resources/app/mission.html.js:5909:263)
at undefined.weathergen.falcon.files.t_weathergen$falcon$files34706.weathergen.falcon.files.t_weathergen$falcon$files34706.octet$spec$ISpec$read$arity$3 (file:///D:/Software/vmt/resources/app/mission.html.js:5972:275)</anonymous> -
Here you go:
Thanks. That’s a new one on me. Can you confirm which version of Balkans you’re using? And can you send me (via PM) one of the TEs that are giving you trouble? I’ll try to reproduce the problem here. If I can, I should be able to figure out what it is and get it fixed.
One other thing you can do in the meantime is open the TE with Mission Commander and see if it complains about anything. MC is good at detecting common corruption problems with theaters/missions, and VMT isn’t yet particularly robust in the face of weirdness. Fairly likely this is a VMT bug, but we can’t rule out a theater/mission problem.
-
Thanks. That’s a new one on me. Can you confirm which version of Balkans you’re using? And can you send me (via PM) one of the TEs that are giving you trouble? I’ll try to reproduce the problem here. If I can, I should be able to figure out what it is and get it fixed.
One other thing you can do in the meantime is open the TE with Mission Commander and see if it complains about anything. MC is good at detecting common corruption problems with theaters/missions, and VMT isn’t yet particularly robust in the face of weirdness. Fairly likely this is a VMT bug, but we can’t rule out a theater/mission problem.
Latest Balkans 3.5; all TE’s from Balkans gives issues (up till now didn’t think about testing KTO of course, dumb of me).
I’ll open them in MC first and if I don’t see any warnings, I’ll send some via PM. -
Latest Balkans 3.5; all TE’s from Balkans gives issues (up till now didn’t think about testing KTO of course, dumb of me).
I’ll open them in MC first and if I don’t see any warnings, I’ll send some via PM.MC shows an error regarding the objectives. Weird thing is, I have this at àll my Balkan TE’s.
-
MC shows an error regarding the objectives. Weird thing is, I have this at àll my Balkan TE’s.
Much of a mission is kept in the “saveN.cam” and “te-new.tac” files, so if there’s a problem in one of those, it can affect every mission in a theater.
That said, I am not sure that’s what’s happening here. VMT is new enough that it’s more likely to be a bug in VMT. I haven’t had a chance to try the latest Balkans theater to see if it gives me the same issue. When this bug gets to the front of the queue (it’s close, but I’m working on a couple of others right now) I’ll try it. In the meantime, if anyone else is able to use Balkans 3.5 successfully with VMT, mentioning it here would be appreciated.
Sorry you’re having trouble, Focaldesign. We’ll get you sorted eventually. And thanks for reporting the bug - it really helps everyone that comes after you!
-
Super !
-
Great tool Tyrant, especially for mission planners. I have to leave the weather part aside unfortunately, since the loaded map since to never match either the save fmap, nor the appropriate one in WeatherMapUpdate folder. Isn’t there a way to just load the fmap? Sorry if this is a dumb question, I don’t fully master this part of a mission structure.
-
Great tool Tyrant, especially for mission planners. I have to leave the weather part aside unfortunately, since the loaded map since to never match either the save fmap, nor the appropriate one in WeatherMapUpdate folder. Isn’t there a way to just load the fmap? Sorry if this is a dumb question, I don’t fully master this part of a mission structure.
Ah, yes, that’s one of the areas where I think VMT could be less confusing. So it’s definitely not a dumb question.
Basically, VMT can only deal with generated weather. That is, weather that you create with VMT. If you have existing FMAP files, VMT does not display them, and cannot modify them at this point. It’s something I’d like to improve. For instance, I’d like to be able to use Ahmed’s real weather tool to download a bunch of real world FMAPs and then use VMT to do things like stabilize the wind around carriers and tankers, override weather at home plate for ILS approaches, etc. etc. But none of that is currently possible.
-
Ah, yes, that’s one of the areas where I think VMT could be less confusing. So it’s definitely not a dumb question.
Basically, VMT can only deal with generated weather. That is, weather that you create with VMT. If you have existing FMAP files, VMT does not display them, and cannot modify them at this point. It’s something I’d like to improve. For instance, I’d like to be able to use Ahmed’s real weather tool to download a bunch of real world FMAPs and then use VMT to do things like stabilize the wind around carriers and tankers, override weather at home plate for ILS approaches, etc. etc. But none of that is currently possible.
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.
-
PS: I can still make cool screenshots for briefings
-
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.