Jump to content
IL-2 Series Forum

Situation awareness through AI


Recommended Posts

Posted (edited)

I am aware previously this has been discussed before, just didn't see any official response on whether it can or can't be done. As a single player gamer, the game now has AI team mates calling out when engaging enemy. What the game is lacking is for the AI flight lead (where player belongs) to call out and have the entire flight engaging enemy planes, as well as rejoining back once the fight is over. What is happening currently is the entire flight will suddenly veers off to engage an enemy flight, which is very immersion breaking. I believe there are sound files that are readily available to have the flight lead to do a call out, just not sure why it isn't implemented. 

 

Plus, is it possible to also utilize the "rep_underattack" , "rep_falling", "rep_Iamhit" sound byte as well? Instead of the usual "rep_wounded" and "rep_onfire" ones. 

Hope this can be answered or best still implemented after "korea" is fully launched. 

Edited by AcesDarthBubu
Posted

So I digged the rabbit hole abit deeper, ungtp the script and discovered the soundengine.cfg file to attempt my very limited knowledge of cfg file meddling. 

Wasn't very successful in getting these messages played, despite increasing voice queue or shorten the delay to allow call out. Any pointers are appreciated if any one knows. 

max_sounds = 32
max_playfiles = 10
radioQeueSize = 12

locales = "rus", "eng", "ger", "pol", "fra", "spa", "chs"

Network=true

// Pilot, wingman report on plane life is zero
template = 101, "tp_mate_falling", "rus", 50, "$AMYID pil_rep_falling", 1, 2, 3, 4, 5, 1001
template = 102, "tp_mate_falling", "eng", 50, "$AMYID pil_rep_falling", 151, 152, 153, 154, 155
template = 103, "tp_mate_falling", "eng", 50, "$AMYID pil_rep_falling", 101, 102, 103, 104, 105
template = 201, "tp_mate_falling", "ger", 50, "$pil_im AMYID pil_rep_falling", 51, 52, 53, 54
// template = 0, "tp_mate_falling", "pol", 50, "$AMYID pil_rep_falling"
// template = 0, "tp_mate_falling", "fra", 50, "$pil_im AMYID pil_rep_falling"
// template = 0, "tp_mate_falling", "spa", 50, "$AMYID pil_rep_falling"
// template = 0, "tp_mate_falling", "chs", 50, "$AMYID pil_rep_falling"
// Pilot, wingman report on wounded
template = 101, "tp_mate_wounded", "rus", 50, "$AMYID pil_rep_wounded", 1, 2, 3, 4, 5, 1001
template = 102, "tp_mate_wounded", "eng", 50, "$AMYID pil_rep_wounded", 151, 152, 153, 154, 155
template = 103, "tp_mate_wounded", "eng", 50, "$AMYID pil_rep_wounded", 101, 102, 103, 104, 105
template = 201, "tp_mate_wounded", "ger", 50, "pil_im $AMYID pil_rep_wounded", 51, 52, 53, 54
// template = 0, "tp_mate_wounded", "pol", 50, "$AMYID pil_rep_wounded"
// template = 0, "tp_mate_wounded", "fra", 50, "pil_im $AMYID pil_rep_wounded"
// template = 0, "tp_mate_wounded", "spa", 50, "$AMYID pil_rep_wounded"
// template = 0, "tp_mate_wounded", "chs", 50, "$AMYID pil_rep_wounded"
// Pilot, wingman report on under attack by enemy plane
template = 101, "tp_mate_underattack", "rus", 50, "$AMYID pil_rep_underattack", 1, 2, 3, 4, 5, 1001
template = 102, "tp_mate_underattack", "eng", 50, "$AMYID pil_rep_underattack", 151, 152, 153, 154, 155
template = 103, "tp_mate_underattack", "eng", 50, "$AMYID pil_rep_underattack", 101, 102, 103, 104, 105
template = 201, "tp_mate_underattack", "ger", 50, "$pil_im AMYID pil_rep_underattack", 51, 52, 53, 54
// template = 0, "tp_mate_underattack", "pol", 50, "$AMYID pil_rep_underattack"
// template = 0, "tp_mate_underattack", "fra", 50, "pil_im $AMYID pil_rep_underattack"
// template = 0, "tp_mate_underattack", "spa", 50, "$AMYID pil_rep_underattack"
// template = 0, "tp_mate_underattack", "chs", 50, "$AMYID pil_rep_underattack"
// Pilot, wingman report on hit
template = 101, "tp_mate_imhit", "rus", 50, "$AMYID pil_rep_imhit", 1, 2, 3, 4, 5, 1001
template = 102, "tp_mate_imhit", "eng", 50, "$AMYID pil_rep_imhit", 151, 152, 153, 154, 155
template = 103, "tp_mate_imhit", "eng", 50, "$AMYID pil_rep_imhit", 101, 102, 103, 104, 105
template = 201, "tp_mate_imhit", "ger", 50, "$pil_im AMYID pil_rep_imhit", 51, 52, 53, 54
// template = 0, "tp_mate_imhit", "pol", 50, "$AMYID pil_rep_imhit"
// template = 0, "tp_mate_imhit", "fra", 50, "pil_im $AMYID pil_rep_imhit"
// template = 0, "tp_mate_imhit", "spa", 50, "$AMYID pil_rep_imhit"
// template = 0, "tp_mate_imhit", "chs", 50, "$AMYID pil_rep_imhit"

 

AcesDarthBubu
Posted

Yup, I do use your mods (they are great!). In this case, I was trying to check whether default game fully utilize all the sound messages, in which I discovered that there are quite a number of the 'templates' are never used or at least I haven't heard or seen the text used before. Not sure whether it's a bug, or it wasn't fully enabled by the devs. 

  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...