After about a month of coding, I finally have some code in place which is able to fully dynamically generate cutscenes. I don't have the according user interface yet for you to try, but the following video should show that it's actually working.
I have not messed with phonetics and facial expressions, I just wantet to show some small "technology demo".
Also, you may download the according file here to try on your local installation. Just replace the BRIEFING.000 file. The new cutscenes are right on the first mission.
If the code generator did everything right, no crashes should occur due to wrong offsets and stuff. The whole game should be perfectly playable.
Hope you like it!
Feedback welcome :)