gc8 981 Posted August 17, 2018 Hi I was trying the setRandomLip for the first time but it looks like the guy has a seizure. is it possible to improve it, make lips move slower or something? thx! Share this post Link to post Share on other sites
HazJ 1289 Posted August 17, 2018 I don't think so but you use setMimic to make his "seizure look" more appealing. _unit setMimic "Smile"; _unit setMimic "Surprised"; https://community.bistudio.com/wiki/setMimic 1 Share this post Link to post Share on other sites
7erra 629 Posted August 18, 2018 The Conversation system has some more advanced features regarding lip movements: Quote As opposed to these commands, this new conversation system will automatically use setRandomLip during the speech if no .lip file is present. A .lip file can however still be used for a more precise animation. You can create .lip files with the A3 Tools package on Steam: WaveToLip BIKI Share this post Link to post Share on other sites
gc8 981 Posted August 18, 2018 Hmm, wish you could create lip files from text, not wav Share this post Link to post Share on other sites
gc8 981 Posted August 18, 2018 Ok I tried creating some wavs and used the WavtoLip but couldn't get the lips moving. I have lip file next to wav file with the same name but nothing happens. the audio is recorded in audacity and exported to 16 bit wav. What could be wrong? Share this post Link to post Share on other sites
Grumpy Old Man 3548 Posted August 18, 2018 4 hours ago, gc8 said: Ok I tried creating some wavs and used the WavtoLip but couldn't get the lips moving. I have lip file next to wav file with the same name but nothing happens. the audio is recorded in audacity and exported to 16 bit wav. What could be wrong? Never could get the kbtell system working with .lip files, seems to be broken for the better part of A3s life cycle. The setRandomLip command is erratic at best, sometimes the lips are moving lightning fast, other times it seems to act normal, with no clue what's influencing the lip movement speed. Cheers Share this post Link to post Share on other sites
gc8 981 Posted August 18, 2018 38 minutes ago, Grumpy Old Man said: Never could get the kbtell system working with .lip files, seems to be broken for the better part of A3s life cycle. I was just using say. it plays the sound but lips don't move Share this post Link to post Share on other sites
7erra 629 Posted August 18, 2018 There has to be a way since the campaign uses .lip files. Maybe someone could take a look bc I will be absent from A3 for a while. Share this post Link to post Share on other sites
gc8 981 Posted August 22, 2018 Has anyone got this working? what command should I use, kbTell, Say? And can you have blank wav file so that no sound comes but still use lip file to make the lips move? Share this post Link to post Share on other sites
HazJ 1289 Posted August 22, 2018 Have you tried the kb commands? See the example on Wiki: https://community.bistudio.com/wiki/Conversations Seems pretty detailed and simple to do. Saying that however, this is ArmA so nothing is as simple as it seems or should be. I had a quick look at the campaign structure as well inside missions_f_epa.pbo file. It seems to use FSM with BIS_fnc_kbTell rather than the command version. Share this post Link to post Share on other sites
gc8 981 Posted August 22, 2018 @HazJ Ok I tried the conversatio thing and got text displayed but the sound files dont play for some reason. Maybe wrong format or something? tried wav and ogg.... Share this post Link to post Share on other sites
gc8 981 Posted August 22, 2018 The sound files seem to work fine with Say command. I wonder whats up with kbTell Share this post Link to post Share on other sites
gc8 981 Posted August 30, 2018 I got the official mission sound files with lip sync working but it does not work for custom ogg/lip, there's no sound. I think the problem is the path, the ogg files are supposed to be in addon... Does anyone know how to set the path to the currently running mission? example (path to addon): speech[] = {"\a3\dubbing_f\showcase_infantry\01_Enemy_Spotted\showcase_infantry_01_enemy_spotted_POI_0.ogg"}; Share this post Link to post Share on other sites
gc8 981 Posted August 30, 2018 Got it working! It was the \ that had to be first :) like so: speech[] = {"\test2.ogg"}; Share this post Link to post Share on other sites