[Release] Tyrant's Virtual Mission Tools (VMT)
-
Got it working now. First i deleted all objective deltas with MC. then deleted all objectives and links. Then imported all objectives and team occupation from te_new and exports.Guess the objective deltas did something that prevented proper startup.Cheers Obi1
-
In the first post, it is still the stable version that is compatible with 4.33, isn’t it ?
Correct.
Got it working now. First i deleted all objective deltas with MC. then deleted all objectives and links. Then imported all objectives and team occupation from te_new and exports.Guess the objective deltas did something that prevented proper startup.Cheers Obi1
The database format is quite complicated and, unfortunately, undocumented. Figuring it out required hours and hours and hours with a hex editor, and then further hours when they made changes for 4.34. So I know for sure there are mistakes and omissions. Sounds like you might have hit one - objective deltas are not something I had to deal with very much, although there is some code around that part of the database.
Anyway, glad you figured it out, and sorry you had trouble.
-
Hi,
Can this tool be used with 434.3 ? Tried yesterday with latest beta, but had problems loading a cam file.
Cheers Obi1
-
Hi,
Can this tool be used with 434.3 ? Tried yesterday with latest beta, but had problems loading a cam file.
Cheers Obi1
Unfortunately I’ve had to put simming on the shelf for a while. Life, you know.
I haven’t even installed the latest 4.34 patch, but if there were no database changes, then it should work. Make sure you’re using the latest dev build from http://org.craigandera.vmt.s3-website-us-east-1.amazonaws.com/dev/
-
I confirm :this sofware can be use with F4 BMS 4.34 U3. I tried it and he works fine. Thank you Tyrant
-
Hey, I’m getting an error when trying to load an EMF campaign.
Works fine in KTO, anyone have any ideas?Reading objectives
✗
RangeError: Offset is outside the bounds of the DataView
at DataView.getUint16 (<anonymous>)
at DataView.octet$buffer$IBufferShort$read_ushort$arity$2 (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4911:333)
at octet.buffer.read_ushort (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4844:115)
at octet.spec.basic.t_octet$spec$basic27655.octet$spec$ISpec$read$arity$3 (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4998:449)
at octet.spec.read (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4937:441)
at octet.spec.AssociativeSpec.octet$spec$ISpec$read$arity$3 (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4948:86)
at octet.spec.read (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4937:441)
at octet.spec.t_octet$spec27578.octet$spec$ISpec$read$arity$3 (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4970:416)
at octet.spec.read (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:4937:441)
at Function.octet.core.read_STAR_.cljs$core$IFn$_invoke$arity$3 (file:///C:/Users/Owner/Downloads/VMT/resources/app/mission.html.js:5189:332)</anonymous> -
@DUSTOFF17:
Hey, I’m getting an error when trying to load an EMF campaign.
Works fine in KTO, anyone have any ideas?Is EMF a large theater, like 2048x2048? I never got around to making VMT work with different sized theaters.
At this point it’s been a year since I even fired up VMT…
-
Ah yes, it’s a 128 segment theater.
Sorry to hear that, I’ve only just started using and appreciating it properly. Definitely the best tool we have for mission/package planning when you want to disseminate info to sqn members.
Thanks for your work!
-
@DUSTOFF17:
Ah yes, it’s a 128 segment theater.
Sorry to hear that, I’ve only just started using and appreciating it properly. Definitely the best tool we have for mission/package planning when you want to disseminate info to sqn members.
Thanks for your work!
Ah, yes, if it’s not the same size as KTO VMT will not work. Sorry, I just never got around to testing and fixing it with respect to those.
-
Hey Tyrant, will there be an update for BMS 4.35?
-
I hope so too!
-
So, hearing that people are still using it makes it more likey that I will invest time to make it happen. That said I have to say there are a couple of factors against.
First, I am not flying. I miss it, but life has been such that simming isn’t an active hobby for me right now. Some day it will be again.
Second, the update for 4.34 was a real drag. The files that VMT uses are not in a documented format, so database updates translate into hours and hours a tedious inspection with a byte editor, and ultimately guesses about what the data means. I was already a bit burned out by the hundreds of hours that went into the original VMT. To have that somewhat invalidated by updates was disheartening.
Too, there’s the possibility that new features in BMS would demand new UI. A good example of this was the new weather features in 4.34. New system, new code required.
No criticism of the BMS team, BTW. I knew what I was getting into when I took a dependency on undocumented file formats and I don’t begrudge them for a second wanting to invest in new features over things like documentation or backward compatibility.
An additional factor is that my job now involves writing software on a daily basis. When I was a consultant that was less true, so VMT was a welcome creative outlet. Now that creation is part of my daily work, I’m less likely to want to sit down at the computer and write software on nights and weekends.
On top of that, I want to rewrite VMT. It’s written in Clojurescript, which compiles to JavaScript and the runs on Electron. But I think that was a mistake. I would much rather have it run on the JVM. From a language standpoint that’s easy enough, since Clojure and Clojurescript are 99% the same, but moving off of the browser and into some other UI framework would be a total rework from a state management and user interface standpoint. Obviously I don’t have to take that on, but it sort of weighs on me.
Anyway none of this is to say I won’t update VMT. I’ll take a look when it comes out. (Is it out? I’m so disconnected I don’t even know. I did watch the trailer - looks awesome.) But it could be any amount of effort from “Nothing at all” to “dozens of hours”. The farther it is to the other end of the spectrum the less likely I am to want to take it on. But the more people that say, “I still use this all the time” the more likely I am. Because, you know, I like y’all.
Anyway that’s the deal. TL;DR: Maybe, it depends.
Sent from my Pixel 4 XL using Tapatalk
-
And duh: It’s out! Awesome. I’m on break this next week and a half, so I’ll take a look.
Sent from my Pixel 4 XL using Tapatalk
-
And duh: It’s out! Awesome. I’m on break this next week and a half, so I’ll take a look.
Sent from my Pixel 4 XL using Tapatalk
Have a look at Red Dog’s interactive map. You may have some answers there.
-
-
Have a look at Red Dog’s interactive map. You may have some answers there.
It’s cool, for sure, but I’m not sure what answers I’m supposed to get from it.
-
It’s cool, for sure, but I’m not sure what answers I’m supposed to get from it.
You’re asking me what Delphi’s oracle will say, I don’t know mate, I’m not a priest :P.
-
Fair enough [emoji16]
Sent from my Pixel 4 XL using Tapatalk
-
Yeah Reddog’s interactive map is very cool and all but VMT was/is unique and very powerful for package planning!
Glad to see you’re still around Tyant and thank you for your explanation as to why a VMT update will be a fair while off/if at all.
I certainly hope you’ll find a chance to update the program as there will be many members of the active BMS communities who will be VERY lost without it! (It currently gives an error when trying to open a .35 file).
Cheers
-
OK, I’ve got a beta that should work with 4.35 here:
http://org.craigandera.vmt.s3-website-us-east-1.amazonaws.com/435-beta/
Would love it if people could give it a test drive and report any problems they find. This time, unlike with the 4.34 version, I promise I will finish the updates and post to the stable channel once we’re happy with it.
Welp, I guess now I have to get my 4.35 setup flyable so I can make sure the generated weather works.