ACMI compiler AKA don't wait to get to the debriefing
-
VERY good initiative for 4.33 users!
-
Congrats!
-
**Sorry gents!
Believe it or not, ACMI import speed has been a big PITA for us devs as well, so we actually took care of it already for 4.34… and in fact, we backported it to 4.33, together with some other critical fixes that popped up over the last year, and we will release an 4.33 U4 within the next week(!) that will have those improvements.
(…and not to rain on your parade, but importing a 500mb flt will not even take 2min anymore)
I appreciate the effort taken here, but this is basically an unfortunate “crossing the streams” situation.**
-
This post is deleted! -
Making a dev announce an update one week before it’s released usually requires way more than two years of work. That’s where you really shine, loitho
-
Nice effort, very similar to Zipgun’s release a few weeks ago.
https://www.benchmarksims.org/forum/showthread.php?32049-ACMI-Mover
-
Good job loitho, the program works great and I will be using this until the 4.33.4 update, even if it is only for a week it will be well worth it.
Now just program your own version of 4.34 and maybe the Devs will release 4.34 by the end of the year
-
Hopefully the talent displayed here with this utility will go on to improve other areas maybe as a Dev. Thanks again Loitho.
-
I am glad to hear this, I look forward to it with impatience.
-
Nice! Added bonus if it is in a seperate thread so you can view the 2D immediately and maybe frag a scramble if needed.
Because that is one of the major PITAs when doing a persistent campaign, you might just come back from a mission but have to do a scramble immediately. Even waiting two minutes until you can frag your flight and scramble is a lot of time!
-
Sounds like Christmas is coming early
-
Nice! Added bonus if it is in a seperate thread so you can view the 2D immediately and maybe frag a scramble if needed.
Because that is one of the major PITAs when doing a persistent campaign, you might just come back from a mission but have to do a scramble immediately. Even waiting two minutes until you can frag your flight and scramble is a lot of time!
or show it realtime on another monitor or network pc….then we can have epic awacs lol
-
or show it realtime on another monitor or network pc….then we can have epic awacs lol
That sounds nice. But does it have all the needed info?
A major issue was the AI positions.Στάλθηκε από το MI 5 μου χρησιμοποιώντας Tapatalk
-
**Sorry gents!
Believe it or not, ACMI import speed has been a big PITA for us devs as well, so we actually took care of it already for 4.34… and in fact, we backported it to 4.33, together with some other critical fixed that popped up over the last year, and we will release an 4.33 U4 within the next week(!) that will have those improvements.
(…and not to rain on your parade, but importing a 500mb flt will not even take 2min anymore)
I appreciate the effort taken here, but this is basically an unfortunate “crossing the streams” situation.**
¯_(ツ)_/¯
In the end, this project was still very interesting to me, and I did it all by myself, so eh I’m not even mad ¯_(ツ)_/¯
However, I will add that my program should be compatible with any Falcon version, starting from FreeFalcon, so you can use it for BMS 4.32 if you still use that
Nice effort, very similar to Zipgun’s release a few weeks ago.
Ah, the moving part was already done. I didn’t see his mod sadly. Mine add the multithreadded compilation time though
Nice! Added bonus if it is in a seperate thread so you can view the 2D immediately and maybe frag a scramble if needed.
That’s actually the case, the program doesn’t compile anything for as long as you don’t ask him to do it. It’s just going to prevent Falcon BMS from compiling the files.
It wasn’t maybe clear in the post but you will directly go from 3D to 2D Without any compilation.
The compilation is after you have finished everything you needed to do on falcon, you can start compiling.
So there is 0 waiting time between the End of the mission in 3D and the 2D debriefing, you can actually fly again and record a second flight, the compiler will compile both files -
I don´t know when those .flt files are created…. hopefully everytime the file reaches the specific filesize… [EDIT]: I confirm it. I used 1Mb (minimun allowed) and it create anew file every minute (in my case… it may vary with other campaigns)
Then… maybe, it will be possible to create a near real time 3D extractor, based on those files, for many purposes: A new AWACS or C2 post could be the easiest to imagine… (I have many others in my weird brain). Still, a picture rate of 60 seconds seems not fast enough at all… We may ask the developers to allow lower ACMI sizes…
Anyway… I see this idea as the worst approach to a 3rd party AWACS/JSTARS software… (but a very simple one)…
In any case: THANKS A LOT one more time, and KEEP IT UP!!!
-
The .flt file is created as soon as you press the “Record button” It’s getting filled for as long as you stay recording (you can see it by letting the game run in the background and pressing F5 when looking at your ACMI folder)
I personally prefer to set the .flt size to 1GB, that way I only have a single file to import in Tacview
Thank you again for your kind words !
-
At this point I was more interesting in the bms dev approach. If they could have it compile the ACMI in the background while you are already able to modify stuff in 2D, then it would be all that we can ask for. Some of your cores will be almost idle anyway, so compiling an ACMI while playing the game should be possible.
-
Ok this is a very good info for the ACMI port to AWACS program… Monster… are you watching here???
So when it saves with your new app what exactly does it do?
Also if I understand it well this means u can run an app to read the file simultaneously or Falcon takes exclusive access to the file while it writes it constantly?
-
Loitho, this is a great achievement in any cases, and probably the beginning of a great adventure keep it up … Everything start like this in the Falcon4 world.
-
Also if I understand it well this means u can run an app to read the file simultaneously or Falcon takes exclusive access to the file while it writes it constantly?
Falcon gets and exclusive WRITE access to the File. So you can actually read the .flt file. But from my understanding of the way the .vhs file is setup, it would have been quite annoying to do something that read the file “on the fly” and convert it in the background.
I’m really interested to see how they will do it in 4.33 U4The only way for me to be able to prevent Falcon from compiling the file is to ask for an FULL Exclusive access to the File every 250 milliseconds (That’s the way recommended by Microsoft. You cannot have a simple blocking function to get exclusive access so I did a loop)
Once the file is locked by my program:
- [ If Falcon BMS tries to read it it won’t work (because FULL exclusive access) and it won’t try to compile it. (This only happen when you leave the 3D world with the ACMI recorder still recording) ]
- While the file is locked, I’m renaming the file into a [timestamp].flt.tmp and unlock it (that way, Falcon won’t compile it as it’s only searching for “*.flt” files)
- Repeat the loop every time a .flt file is created in the folder Or while the “k” key hasn’t been pressed
- Compile every .flt.tmp file in the ACMI folder into a .vhs
- Enjoy the vhs !