Multiplayer Custom Sounds Tutorial: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "{{arma2}}" to "{{GameCategory|arma2|link= y}}")
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Image:arma_1.00.gif]] [[Image:arma2_1.00.gif]]
{{TOC|side}}{{GVI|arma1|1.00}}{{GVI|arma2|1.00}}{{GVI|arma3|1.00}}
[[:Category:Operation Flashpoint|{{ofp}}]], [[:Category:ArmA: Armed Assault|{{arma1}}]], {{GameCategory|arma2|link= y}} and {{GameCategory|arma3|link= y}} support players having their own custom radio sounds in multiplayer which can be used to both amuse and annoy other players. However, many players make the mistake of using too high bitrates resulting in unnecessarily high file sizes causing extra lag and longer load/join times. The {{Link|https://en.wikipedia.org/wiki/Vorbis|Vorbis ("OGG")}} codec used by BIS handles low bitrates quite well resulting in small yet usable sound files.


=About=
[[Operation Flashpoint]], [[Armed Assault]] and [[ArmA 2|ArmA 2]] support players having their own custom radio sounds in multiplayer which can be used to both amuse and annoy other players. However, many players make the mistake of using too high bitrates resulting in unnecessarily high file sizes causing extra lag and longer load/join times. The [http://en.wikipedia.org/wiki/Vorbis Vorbis ("OGG")] codec used by BIS handles low bitrates quite well resulting in small yet usable sound files.


=Sound file settings=
== File location ==
== File location ==


Create a directory "''Sound''" in your players profile directory and place your OGG-files there.
Create a directory "''Sound''" in your players profile directory and place your OGG-files there.


ArmA:
{| class="wikitable"
 
! Game !! O/S !! Path
*WinXP: "''...My Documents\Arma (or Arma Other Profiles)\Sound''"
|-
*Vista & 7: "''C:Users\UserName\Documents\ArmA Other Profiles\PlayerName\Sound''"
| rowspan="2" | {{GVI|arma1|1.00}}
 
| Windows XP || "''C:\Documents and Settings\UserName\My Documents\Arma (or Arma Other Profiles)\Sound''"
 
|-
ArmA 2:
| Windows Vista/7/8/10 || "''C:\Users\UserName\Documents\ArmA Other Profiles\PlayerName\Sound''"
|-
| rowspan="2" | {{GVI|arma2|1.00}}
| Windows XP || "''C:\Documents and Settings\UserName\My Documents\Arma 2\Sound''"
|-
| Windows Vista/7/8/10 || "''C:\Users\UserName\Documents\Arma 2\Sound''"
|-
| rowspan="2" | {{GVI|arma3|1.00}}
| Windows XP || "''C:\Documents and Settings\UserName\My Documents\Arma 3\Sound''"
|-
| Windows Vista/7/8/10 || "''C\:Users\UserName\Documents\Arma 3\Sound''"
|}


*WinXP: "''...My Documents\ArmA 2\Sound''"
*Vista & 7: "''C:Users\UserName\Documents\ArmA 2\Sound''"
ArmA 3:
*WinXP: "''...My Documents\ArmA 3\Sound''"
*Vista & 7: "''C:Users\UserName\Documents\ArmA 3\Sound''"


== Known restrictions ==
== Known restrictions ==


*'''Filesize''': max. 50 KB (beside possible server-side restrictions)
* '''Filesize''': max. 50 KB (beside possible server-side restrictions)
* '''Filetype''': OGG
*'''Number of custom sounds''': max. 10


*'''Filetype''': OGG
*'''Number of custom sounds''': max. 10


== Filename ==
== Filename ==
Line 40: Line 40:
like "I need a medic" then it would make sense to name your soundfile "I need a medic.ogg".
like "I need a medic" then it would make sense to name your soundfile "I need a medic.ogg".


== How to use In-game==
 
== How to use In-game ==
 
In Multiplayer use your custom sound radio menu (0-9-x) to play your custom sounds. "x" is the number of the listed sound file. So push
In Multiplayer use your custom sound radio menu (0-9-x) to play your custom sounds. "x" is the number of the listed sound file. So push
*Key "0"
* Key "0"
*Key "9"
* Key "9"
*Key "x", where x is 0,1,2,3,4,5,6,7,8 or 9
* Key "x", where x is 0,1,2,3,4,5,6,7,8 or 9




=Converting your custom sounds to OGG format=
== Converting your custom sounds to OGG format ==
 
There are several tools to convert sound files to OGG. Let's explain the method with two of them:
There are several tools to convert sound files to OGG. Let's explain the method with two of them:
* [http://audacity.sourceforge.net/ Audacity] (Open Source), sound editor
* {{Link|http://audacity.sourceforge.net/|Audacity}} (Open Source), sound editor
* [http://www.rarewares.org/ogg.html oggdropXPd] (Free to use), OGG converter only
* {{Link|http://www.rarewares.org/ogg.html|oggdropXPd}} (Free to use), OGG converter only


 
; Tips
'''Tipps''':
* Sampling rate of 44.1 kHz is OK.
* Sampling rate of 44.1 kHz is OK.
* Stereo isn't really needed, and as benefit mono will reduce filesize
* Stereo isn't really needed, and as benefit mono will reduce filesize
* For simulated radio transmissions 16 Bit sampling format is best. For better quality stay with 32 Bit, but consider the bigger filesize.
* For simulated radio transmissions 16 Bit sampling format is best. For better quality stay with 32 Bit, but consider the bigger filesize.
==Audacity==
 
#Load your soundfile into Audacity (File -> Open)
=== Audacity ===
#Set bitrate if necessary (see Fig. 2)
 
#Export to OGG-format (File -> Export to OGG)
# Load your soundfile into Audacity (File -> Open)
# Set bitrate if necessary (see Fig. 2)
# Export to OGG-format (File -> Export to OGG)


{|
{|
|[[Image:Audacity_main.jpg|thumb|'''Fig.1: Audacity''': Main window]]
| [[File:Audacity_main.jpg|thumb|'''Fig.1: Audacity''': Main window]]
|[[Image:Audacity_bitrate.jpg|thumb|'''Fig.2: Audacity:''' Bitrate settings]]
| [[File:Audacity_bitrate.jpg|thumb|'''Fig.2: Audacity:''' Bitrate settings]]
|[[Image:Audacity_settings.jpg|thumb|'''Fig.3: Audacity:''' Properties]]
| [[File:Audacity_settings.jpg|thumb|'''Fig.3: Audacity:''' Properties]]
|}
|}
'''Enhancements'''
'''Enhancements'''
Line 71: Line 75:
If your filesize as OGG is still bigger than 50 KB then you may consider to reduce the quality of your OGG file. Under "Edit -> Properties -> Fileformats" (see Fig. 3) you can set the quality of your OGG export from 0 to 10 (preset is 5).
If your filesize as OGG is still bigger than 50 KB then you may consider to reduce the quality of your OGG file. Under "Edit -> Properties -> Fileformats" (see Fig. 3) you can set the quality of your OGG export from 0 to 10 (preset is 5).


==oggdropXPd==
=== oggdropXPd ===
 
'''Remark''': Your original sound file has to be in WAV format.
'''Remark''': Your original sound file has to be in WAV format.
# Download the newest version of [http://www.rarewares.org/ogg.html oggdropXPd]. Extract and run the program.
# Download the newest version of {{Link|http://www.rarewares.org/ogg.html|oggdropXPd}}. Extract and run the program.
# Right click the oggdrop window and select encoding options.  
# Right click the oggdrop window and select encoding options.  
#Set you compression options, only the uppermost options are relevant in most cases. I personally prefer "Use CBR mode" and 32Kbits, it produces sufficient quality while keeping most of my short clips under 10KB. Click accept after you have chosen your options.
# Set you compression options, only the uppermost options are relevant in most cases. I personally prefer "Use CBR mode" and 32Kbits, it produces sufficient quality while keeping most of my short clips under 10KB. Click accept after you have chosen your options.
#Now, drag your WAV file into the oggdrop main window and an .ogg file should be generated into the same directory where the origal WAV file is located. Play the .ogg file with an audio player just to make sure it's working.
# Now, drag your WAV file into the oggdrop main window and an .ogg file should be generated into the same directory where the origal WAV file is located. Play the .ogg file with an audio player just to make sure it is working.
#Move the resulting .ogg file into your user folder's "''Soun''d" subfolder.
# Move the resulting .ogg file into your user folder's "''Sound''" subfolder.


{|
{|
|[[Image:Step3.png|thumb|'''Fig.4: oggdropXPd''': Selecting the encoding options.]]
|[[File:Step3.png|thumb|'''Fig.4: oggdropXPd''': Selecting the encoding options.]]
|[[Image:Step4.png|thumb|'''Fig.5: oggdropXPd''': Setting your encoding options]]
|[[File:Step4.png|thumb|'''Fig.5: oggdropXPd''': Setting your encoding options]]
|}
|}


==Useful links==
 
*[http://www.brickfilms.com/index.php?action=tutorials&op=view&tutorialname=Radio%20Transmission%20Sound%20Effect%20in%20Audacity Radio transmissions sound effects in Audacity]
== Useful links ==
*[http://wiki.audacityteam.org/index.php?title=Audacity_Wiki_Home_Page Audacity Wiki]
 
[[Category:ArmA: Multiplayer|Multiplayer Custom Sounds Tutorial]]
* [http://www.brickfilms.com/index.php?action{{=}}tutorials&op{{=}}view&tutorialname{{=}}Radio%20Transmission%20Sound%20Effect%20in%20Audacity Radio transmissions sound effects in Audacity]
[[Category:ArmA_2|Multiplayer Custom Sounds Tutorial]]
* [http://wiki.audacityteam.org/index.php?title{{=}}Audacity_Wiki_Home_Page Audacity Wiki]
 
 
[[Category:Arma Scripting Tutorials|Multiplayer Custom Sounds Tutorial]]

Latest revision as of 13:01, 19 March 2024

Logo A1 black.png1.00Logo A2.png1.00Arma 3 logo black.png1.00

Operation Flashpoint, Armed Assault, Arma 2 and Arma 3 support players having their own custom radio sounds in multiplayer which can be used to both amuse and annoy other players. However, many players make the mistake of using too high bitrates resulting in unnecessarily high file sizes causing extra lag and longer load/join times. The Vorbis ("OGG") codec used by BIS handles low bitrates quite well resulting in small yet usable sound files.


File location

Create a directory "Sound" in your players profile directory and place your OGG-files there.

Game O/S Path
Logo A1 black.png1.00 Windows XP "C:\Documents and Settings\UserName\My Documents\Arma (or Arma Other Profiles)\Sound"
Windows Vista/7/8/10 "C:\Users\UserName\Documents\ArmA Other Profiles\PlayerName\Sound"
Logo A2.png1.00 Windows XP "C:\Documents and Settings\UserName\My Documents\Arma 2\Sound"
Windows Vista/7/8/10 "C:\Users\UserName\Documents\Arma 2\Sound"
Arma 3 logo black.png1.00 Windows XP "C:\Documents and Settings\UserName\My Documents\Arma 3\Sound"
Windows Vista/7/8/10 "C\:Users\UserName\Documents\Arma 3\Sound"


Known restrictions

  • Filesize: max. 50 KB (beside possible server-side restrictions)
  • Filetype: OGG
  • Number of custom sounds: max. 10


Filename

Although there is no special restriction, the filename becomes the text which will be shown in the chat while you play your custom sound. So if your sound file says something like "I need a medic" then it would make sense to name your soundfile "I need a medic.ogg".


How to use In-game

In Multiplayer use your custom sound radio menu (0-9-x) to play your custom sounds. "x" is the number of the listed sound file. So push

  • Key "0"
  • Key "9"
  • Key "x", where x is 0,1,2,3,4,5,6,7,8 or 9


Converting your custom sounds to OGG format

There are several tools to convert sound files to OGG. Let's explain the method with two of them:

Tips
  • Sampling rate of 44.1 kHz is OK.
  • Stereo isn't really needed, and as benefit mono will reduce filesize
  • For simulated radio transmissions 16 Bit sampling format is best. For better quality stay with 32 Bit, but consider the bigger filesize.

Audacity

  1. Load your soundfile into Audacity (File -> Open)
  2. Set bitrate if necessary (see Fig. 2)
  3. Export to OGG-format (File -> Export to OGG)
Fig.1: Audacity: Main window
Fig.2: Audacity: Bitrate settings
Fig.3: Audacity: Properties

Enhancements

If your filesize as OGG is still bigger than 50 KB then you may consider to reduce the quality of your OGG file. Under "Edit -> Properties -> Fileformats" (see Fig. 3) you can set the quality of your OGG export from 0 to 10 (preset is 5).

oggdropXPd

Remark: Your original sound file has to be in WAV format.

  1. Download the newest version of oggdropXPd. Extract and run the program.
  2. Right click the oggdrop window and select encoding options.
  3. Set you compression options, only the uppermost options are relevant in most cases. I personally prefer "Use CBR mode" and 32Kbits, it produces sufficient quality while keeping most of my short clips under 10KB. Click accept after you have chosen your options.
  4. Now, drag your WAV file into the oggdrop main window and an .ogg file should be generated into the same directory where the origal WAV file is located. Play the .ogg file with an audio player just to make sure it is working.
  5. Move the resulting .ogg file into your user folder's "Sound" subfolder.
Fig.4: oggdropXPd: Selecting the encoding options.
Fig.5: oggdropXPd: Setting your encoding options


Useful links