Unit voiceovers

Unit voiceovers are stored in data/sounds/speech/language

Other speeches are also stored in that folder, but this article only covers unit voiceovers.

The files are WAV audio files with one channel (mono), 11025 Hz sample rate and 8 bits per sample. Using any other format may lead to problems such as distorted sound.

Voiceover naming

The unit voiceover files are named as follows:



The voiceover type identifier is used in the vehicle script as the vo_type parameter.

The stock voiceover types are:

  • A = scout (any scout)
  • B = generic (Rock Sled, Rhino, Static)*
  • 1 = light tank (Fox, Weasel, Speedy, Ground Cube)
  • 2 = medium tank (Jaguar, Eisenhans)
  • 3 = heavy tank (Tiger, Leonid, Tekh-Trak)*
  • 4 = light helicopter (Firefly, Wasp)
  • 5 = medium helicopter (Hornet)
  • 6 = heavy helicopter (Dragonfly)
  • 7 = light aircraft (Ying, Serp)
  • 8 = medium aircraft (Falcon, Tien-Ying 7)*
  • 9 = heavy aircraft (Warhammer, Gigant)*

*: A few voiceovers for these vehicles are identical to the light tank's voiceovers.


  • 11 = squad created
  • 12 = squad requests orders
  • 13 = order acknowledgement
  • 14 = attack acknowledgement
  • 15 = virtual presence shift
  • 16 = squad has entered hostile sector
  • 21 = squad repaired
  • 22 = squad has engaged the enemy
  • 23 = squad sighted enemy host station
  • 24 = squad requests support
  • 25 = squad retreating
  • 26 = squad destroyed
  • 31 = enemy retreating
  • 32 = enemy destroyed
  • 33 = host station destroyed
  • 34 = power station conquered
  • 41 = unused (but nice voice-overs, similar to type 22, could be used to fix other types)


It's possible to add multiple voiceovers for each event of each vehicle type. The number field is used for this purpose. The game will choose one of the available voiceovers.

The first voiceover should always be numbered with 1 even if there is only one voiceover. The second should be numbered with 2 and so on.

For example, there are two possible voiceovers for squad creation (event 11) for the light tank class (1) in the original game:


Adding new voiceover types

It's possible to add new voiceover types by creating the corresponding sound files and naming them appropriately with a new type identifier. Then you can assign them to a unit by setting the vo_type parameter.

FIXME It is not known if the number of possible voiceover types is limited. It's also not known if the type identifiers must follow an order. (For example: is it necessary to use c as the identifier of the first custom voiceover set?)

Medicineman from the forums states:

Past VO type B, you can add C, D, E, and F but it stops at F... 
Adding a VO type "G" just results in no sound being played in-game.

See related thread


Audacity is a good free program for sound editing.


modding/voice_overs.txt · Last modified: 2019/02/02 08:39 by goldstar611
Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0