Search the Community
Showing results for tags 'dialogue'.
Found 5 results
-
Custom radio chatter using AI generated voices
vladsz posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello everyone, I've been thinking about implementing some sort of AI radio chatter based on AI generated voices (for my future maps). I'm fairly new to ARMA scripting but so far I've found it pretty interesting. My plan is to convert some text to voice via any of the numerous voice AI generators available, and then to use it with the Conversations system/framework to give indications or to notify the player about some scripted events, for example. I prefer this alternative to recording my own voice since I'm not the most expressive human being 🙂 and my microphone is not the best. So far I've found an easy YouTube tutorial for creating a basic conversation between AIs, but only for natural voice (with no radio effect). My only issue is that I have no idea how to implement the radio chatter effect. I haven't yet found an AI voice generator which also applies specific effects to the generated voice. Does arma provide any tool for applying this effect or do I have to manually edit the natural voice, in Audacity for example? Also, is it mandatory to have an actor in order to "emit" a voice/radio chat? -
rsc Need a BIS already defined RSC, like "Display3DENCopy"
bi_mg posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello Arma Developers, Coders and Fans, I finished a script to test each arguments and expected result for functions and its diagnostic results in very easy way. e.g: // ---- PROCESS ---- [ [ "Test Datatypes", [ // ---- TEST NIL [ "MB_IS_NIL( VAR )", [ [ "should be nil", { true }, { nil } ], [ "should not be nil", { false }, { _typeBoolNull } ], [ "should not be nil", { false }, { _typeBoolContent } ] ], { MB_IS_NIL( _this ) } ], // ---- TEST BOOL [ "MB_IS_BOOL( VAR )", [ [ "should be boolean", { true }, { _typeBoolNull } ], [ "should not be boolean", { false }, { _typeSclNull } ], [ "should not be boolean", { false }, { _typeSclContent } ] ], { MB_IS_BOOL( _this ) } ] ] ], 10000 0 ] call MB_fnc_testFunctions; All worked fine. Now I need a simple way to display in RSC format the output array is like this [ _header, [ _desc, _args, _expect, _return, _result, _diag ] ] "Display3DENCopy" I like to use, but I realy do not know how to use the BIS defined RSC and could I use it anyway??? I look forward for asweres : -
So I'm trying to test out the kbtell command to use dialogue in missions, but I've hit a wall. Everything appears to be working, I'm not getting any errors, but the first subtitles play, the sound doesn't, and nothing else happens. bikb file script file Is there something I'm doing wrong? Thanks in advance.
-
Forced Init to Virtual Arsenal - And Other Things
mikemhz posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I want to start a mission straight into the virtual arsenal. I'm creating a story-based mission and I want the player to create his/her character before it all begins. I don't want the player to look at a box and select the aresenal. I want them to spawn into the arsenal, one time only. I also want to: pause the scripted events at the mission start while the player is in the arsenal. give the player objectives and waypoints. display text on screen and dialogue from NPCs. speak to NPCs, conversation wheels, which trigger events such as spawning, objectives and waypoints. delete unwated NPCs and objects. Its been a few years since I worked with ArmA. Could somebody point me in the right direction?- 5 replies
-
- pause events
- arsenal
- (and 8 more)
-
Best Way To Implement Conversations/Dialogue?
atomickrypton posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello all, So I have just finished the voice script for a mission I have completed, and now looking for all of the ways I can implement the voices and subtitles. Previously, I have used some like this for subtitles, and then calling the voice file (we'd record the entire conversation in one voice file) and the radio messages will follow the voice using sleep. But I am heavily reconsidering it as it creates HUGE files with just these same lines of code: unit sideChat "Depending on how long the conversation is, this can be a huge file!"; I feel, and know there is an easier way to implement such a thing along with voice scripts. I have watched this video by Feuerex, and it seems like the best overall way to do it (he uses kbAddTopic, kbTell, etc.). However, I have some conversations that will go on for upwards of 30 seconds or so. My fear is creating a huge, and complex .bikb file and very long conversation.sqf, which could affect performance b/c the engine has a lot to do and handle already. Is the best overall way to implement conversations and subtitles is through kbaddtopic and kbtell? Is there a better option for better performance? I have found this on the forums and will probably be checking it out, but I don't believe it accounts for actual voices (audio). Thanks guys for all the help.