Welcome, Please Register or Login

Tutorials \ Street Legal Modding Tutorials \ Converting Engine Sounds From Forza Motorsport 4

Author / Submitted by: mindedrift

Converting Engine Sounds From Forza Motorsport 4

and it fairly easy!

In this tutorial i'm going to explain step by step how to convert engine sounds from FM4 to SLRR (yay!)

Here's what you're going to need:

FM4 Engine sound banks(riped by BiggBoss93)
Some informative files from FM4 disc(riped them myself)
My RPK creator for sounds(highly recommended)
Roltzy resource converter

Come back here once you got all this stuff :D

Ok, lets start converting

First of all you need to pick a car, any car you want from FM4(not dlc, sorry) and then find it in folder "Cars' xmls" extraced from "FM4 engine tuning.rar"

Open the .xml with notepad(i recommend to use notepad++)
Don't get lost in it, you only need just find out what soundbanks the car uses.

Find EngineAmbient, EngineIntake and Exhaust

Now you have 3 xmls more :D "4N1_E30M3_1150_EngAmb_HT.xml", "4N1_E30_1150_Int_HT.xml" and "4N3_E30M3_1150_Exh_HT.xml"

You'll find them in "Engines' xmls" folder.

These xmls defines what soundbanks(.fsb) the car uses(read inside). You'll only need two of them, for exhaust sounds and the engine itself. For exhaust sounds it is obvious that you need to use exhaust soundbanks(the ones that has Exh in its name), but for engine sound you'll have to choose which, intake or ambient, to use. Select the one which sounds better for you.

Putting sound in game

First of all you need to extract the sounds out of the soundbank and put in any folder you want inside SLRR directory.
Then make .RPK with my rpk creator tool. You should figure it out how it works ;)
I personally remove the mindist and maxdist lines from the rdb, but it's not necessary.
I'm not getting into details here, you should know how rpk works in slrr.


This is where all the fun begins :D
Basically you need to script all the sounds into the block.java
First take a look at the sound files, you'll see a bunch of nubmers. Those numbers are RPMs, you will need those.
Idk how to explain this so i made a pic, i hope you understand the pattern :D

And at the end the script should look like this:
The trick is in the_car.setSfxExhaustMinVol(0.1);
Do not set it to more than 0.2, because this sets the exhaust volume when the throttle is not pressed. When it's pressed the volume sets to 1.0
That means if you set the ExhaustMinVol to 2.0, the exhaust sounds will decrees when you hit the throttle.

That's about it. I hope i haven't missed anything, if so i'll update this tutorial. Tags: Engine Sounds , Fm4 , How To , Tutorial

8. Pedro_Takumi

2017-06-03 14:51

many thanks for this, progress shall be made :P

7. kiame

2015-05-24 12:57

ok, found out how to find wav, but it is not possible to run rpk creator on xp?

6. kiame

2015-05-22 14:07

Same problem as 55ChevyGasser, were did the .waw go after towave?


5. 55ChevyGasser

2015-02-04 14:09

that towav thingy only opens up a cmd window for about a millisecond, then it does nothing else so im not sure at all on how to use it

Edit: Nevermind, i got it now lol i just hate being new to things!

4. mindedrift

2015-02-04 13:24

there is an exe called "towav" or something in the sound banks pack you've downloaded


3. 55ChevyGasser

2015-02-03 16:40

A nooby question: how do I extract the sounds out of the bank? I've searched all over the internet and found nothing at all :/


2015-02-02 04:07

please create video please ! i don't understand :/

1. Sterling

2015-01-29 18:16

Thanks for the tutorial mindedrift, I didn't need it myself as I figured everything out after looking at your files you shared the other week but hopefully this will help some new people be able to make sound mods XD

Only registered users can post new comments

Contact Info

Put your e-mail, skype, phone numbers or any other contact information here so that your visitors could easily get in touch with you.