[How-to] How to have Vehicle Sounds in a Pack

Updated Version for 2026


EN / US Language Tutorial

Requirements
→ Pre-configured resource: vehiclesounds.rar (445 Bytes) (optional but recommended)
→ Two vehicle sound sounds of your choice


Example

Mercedes-AMG SL65 M275 V12 (From Aquaphobic)
BMW 330d B57 Diesel Engine Sound (From Aquaphobic)

The Resources should include (see screenshot as reference)
→ fxmanifest.lua
→ sfx (Folder)
→ audioconfig (Folder)


Installation

First Step:

Copy all files from the audioconfig folder of each custom sound into:

vehiclesounds/audioconfig

Repeat this for both sounds. All .rel and .nametable files should be in the same folder.

Second Step:

Copy each dlc_*soundname* folder into:

vehiclesounds/sfx

image

Open the fxmanifest.lua from the given ressource “vehiclesounds” and from the addon sounds
Use “Visual Studio Code” or any File Editor to see the contents from the file

Copy the data_file part of the Add-On Sound into the fxmanifest.lua from “vehiclesounds”

Repeat this step for the other Add-On Sound and the fxmanifest.lua from “vehiclesounds” should look like shown below

Checking again helps with correcting Problems
→ sfx should contain a dlc_yourdlcname :white_check_mark:
→ audioconfig should contain all .rel files :white_check_mark:
→ the fxmanifest.lua should look like the fxmanifest screenshot :white_check_mark:


Deutsche Anleitung

Vorrausetzungen
→ Voreingestellte Ressource vehiclesounds.rar (445 Bytes) (Nicht benötigt aber hilfreich)
→ Zwei Add-On Sounds, die Sie benutzten wollen


Beispiel

Mercedes-AMG SL65 M275 V12 (von Aquaphobic)
BMW 330d B57 Diesel Engine Sound (von Aquaphobic)

Die Ressourcen sollten die benötigten Dateien beinhalten (siehe Screenshot)
→ fxmanifest.lua
→ sfx (Ordner)
→ audioconfig (Ordner)


Installation

Erster Shritt:

Kopiere alle Dateien innerhalb des Add-On Sound nach: (vehiclesounds → audiconfig)
Wiederhole diesen Schritt den zweiten Add-On Sound, danach sollte der Ornder Dateien von beiden Add-On Sounds beinhalten.

Am Ende sollte der Ornder “sfx” innerhalb “vehiclesounds” wie unten beschreiben aussehen

Zweiter Schritt:

Kopiere den Ordner dlc_nameofsound in (vehiclesounds → sfx) für beide Add-On Sounds
Der Ordner sfx in der Ressource “vehiclesounds” sollte nun aussehen wie folgt:

image

Letzter Schritt:

Öffne nun die Datei fxmanifest.lua die innerhalb “vehiclesounds” und den Add-On Sounds beinhaltet ist. Hierzu kannst du “Visual Studio Code” oder ähnliche Text Editor benutzen.

Kopiere nun den Abschnitt data_file von den Add-On Sound und füge diesen in die fxmanifest.lua von “vehiclesounds”

Wiederhole ebenfalls diesen Schritt und im Nachhinein sollte es wie auf dem Screenshot beschrieben aussehen

Überpürfe diese Schritte nochmals, wenn Probleme aufkommen sollten:
→ Der Ordner “sfx” beinhaltet beide dlc_yourdlcname :white_check_mark:
→ Der Ordner “audioconfig” sollte alle .rel Dateien beinhalten :white_check_mark:
→ Die fxmanifest.lua sollte aussehen wie in den Screenshots :white_check_mark:

2 Likes

image
hello, I only have that file, how do I stream it?

Thank you.

what if it doesnt have that file, it just have AWC file only the dlc file only. how do i create the other file ?

Hello, I’m facing an issue with my resource manifest file. I added the vehicles in this manner, but the server crashes upon deployment. The crash occurs as soon as I include files such as “synth_data” and “wave_data”. Any ideas on simplifying the code, synthesizing everything, and resolving the bug? Attached is the code for the resource manifest. Thanks

files {

	'audioconfig/**/*.dat151.rel',
	'audioconfig/**/*.dat54.rel',
	'audioconfig/**/*.dat10.rel',
	'sfx/**/*.awc',
	'data/**/carcols.meta',
	'data/**/carvariations.meta',
	'data/**/handling.meta',
	'data/**/vehiclelayouts.meta',
	'data/**/vehiclelayouts_draugur.meta',
	'data/**/vehiclelayouts_bcat.meta',	
	'data/**/vehicles.meta',
}
	data_file 'AUDIO_GAMEDATA' 	     	'audioconfig/argento/argento_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/argento/argento_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_argento'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/ariant/ariant_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/ariant/ariant_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_ariant'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/asteropers/asteropers_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/asteropers/asteropers_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_asteropers'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/contenderc/contenderc_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/contenderc/contenderc_sounds.dat'
	data_file 'AUDIO_SYNTHDATA' 		'audioconfig/contenderc/contenderc_amp.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_contenderc'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/gresleyh/gresleyh_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/gresleyh/gresleyh_sounds.dat'
	data_file 'AUDIO_SYNTHDATA' 		'audioconfig/gresleyh/gresleyh_amp.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_gresleyh'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/hachura/hachura_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/hachura/hachura_sounds.dat'
	data_file 'AUDIO_SYNTHDATA' 		'audioconfig/hachura/hachura_amp.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_hachura'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/nebulaw/nebulaw_game.dat'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/nspeedo/nspeedo_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/nspeedo/nspeedo_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_nspeedo'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/sentinelsg4/sentinelsg4_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/sentinelsg4/nspeedo_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_sentinelsg4'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/gaulle2/gaulle2_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/gaulle2/gaulle2_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_gaulle2'
	data_file 'AUDIO_GAMEDATA' 	   	    'audioconfig/spritzer/spritzer_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/spritzer/spritzer_sounds.dat'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/spritzer/spritzerdtm_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/spritzer/spritzerdtm_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_spritzer'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/cypherct/cypherct_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/cypherct/cypherct_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 	    	'sfx/dlc_cypherct'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/scharmann/scharmann_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/scharmann/scharmann_sounds.dat'
	data_file 'AUDIO_SYNTHDATA' 		'audioconfig/scharmann/scharmann_amp.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_scharmann'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/scharmann/scharmannv8_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/scharmann/scharmannv8_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 	        'sfx/dlc_scharmannv8'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/stratumc/stratumc_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/stratumc/stratumc_sounds.dat'
	data_file 'AUDIO_SYNTHDATA' 		'audioconfig/stratumc/stratumc_amp.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_stratumc'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/sunriser/sunrise_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/sunriser/sunrise_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 		    'sfx/dlc_sunrise'
	data_file 'AUDIO_GAMEDATA' 	      	'audioconfig/supergts/supergts_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/supergts/supergts_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 	      	'sfx/dlc_supergts'
	data_file 'AUDIO_GAMEDATA' 		    'audioconfig/zodiac/zodiac_game.dat'
	data_file 'AUDIO_SOUNDDATA' 		'audioconfig/zodiac/zodiac_sounds.dat'
	data_file 'AUDIO_WAVEPACK' 	    	'sfx/dlc_zodiac'
	data_file 'VEHICLE_LAYOUTS_FILE'	'data/**/vehiclelayouts.meta'
	data_file 'VEHICLE_LAYOUTS_FILE'	'data/**/vehiclelayouts_draugur.meta'
	data_file 'VEHICLE_LAYOUTS_FILE'	'data/**/vehiclelayouts_bcat.meta'	
	data_file 'HANDLING_FILE'	    	'data/**/handling.meta'
	data_file 'VEHICLE_METADATA_FILE'	'data/**/vehicles.meta'
	data_file 'CARCOLS_FILE'		    'data/**/carcols.meta'
	data_file 'VEHICLE_VARIATION_FILE'	'data/**/carvariations.meta'
	
client_script {
    'data/vehicle_names.lua' 
}	

Hey is this still viable? I followed your instructions for this specific example and the sounds aren’t playing in the server.

same here

Update

I will Update this Tutorial to the current State of FiveM, I am sorry for all the missed questions, as I have been inactive since this post.
The Post will be changed / updated on the 21.01.2025 19:00 (GMT +1 Timezone)

I will add a Tutorial for the German Language and will in the future try to be more active for questions and requests.

Best regards
trooperwolfs

1 Like

You did it or not?

Hello there,

Yes I have now, it seemed to not have saved the progress from last time. :slight_smile: