This is a tutorial originally created by twisteddirt.com. It is reuploaded here for archival purposes. You can locate the Armadillo editor here.
SOUND TUTORIAL FOR MCM2
Well here at last we have the sound tutorial for mcm2. Its not as hard as you would think. If you have experiance with User objects and Custom Skys it will help but not needed. MCMnut and JMS have taken the infomation they have and put this through the test and it works. We hope this brings MCM2 to a new level of track making. With user objects, custom skys, and now sound the track should now have a new flavor. Enjoy here we go.
Here's something cool you add to your scene files, sound. Any sounds you make that you want to be 3D positional sounds, they should be 16-bit, 22khz MONO.
Stereo samples only work as 2D sounds.
We found that recording your own sounds can be quite tricky to get to work correctly. If the volume level is too high, all you will get is distortion in the game. We recommend that you stick with the built in sounds for now. If you decide to record your own sounds be prepared for quite a bit of trial and error.
[Sounds]
CrowdPresent=F
;make this the total number of static sounds you want emitting around the world.
NumStaticSounds=1
[StaticSound1]
;emitters are invisible and work good for adding wind sounds, birds, distant jets, etc
SoundType=Emitter
Position=1200.0,25.0,1800.0
;leave the .wav off your wave file names. eg FunnyMix3.wav is entered as: FunnyMix3
SoundResourceFile=FunnyMix3
SoundMaxDistance=150.0
SoundMinDistance=10.0
SoundLooping=T
;2D sounds can be stereo, all 3D sounds MUST BE MONO !
;SoundForce2D=T (for 2D sounds) , SoundForce2D=F (for 3d sounds)
SoundForce2D=F
[StaticModels]
NumberOfStaticModels=1
[Model1]
SLT=BellRanger.SLB
Position=1724.024048,8.842298,1878.869385
UseLighting=T
LookVector=0.000000,0.000000,1.000000
UpVector=0.000000,1.000000,0.000000
Scale=1.0,1.0,1.0
;How to add sound to a 3d model you placed in the world with armadillo
;leave the .wav off your wave file names. eg Helio01.wav is entered as: Helio01
SoundResourceFile=Heli01
SoundLooping=T
SoundMaxDistance=100.0
SoundMinDistance=5.0
;2D sounds can be stereo, all 3D sounds MUST BE MONO !
;SoundForce2D=T (for 2D sounds) , SoundForce2D=F (for 3d sounds)
SoundForce2D=F
Now you must add the WAV files to your INI file:
[ResourceFiles]
TotalFileSets=9
RootPath=C:\Projects\MyNationalTrack
FileSet_1=MyNationalTrack.tdf
FileSet_2=MyNationalTrack.esb
FileSet_3=MyNationalTrack.scn
FileSet_4=MyNationalTrack.trn
FileSet_5=MyNationalTrack.seg
FileSet_6=MyNationalTrack.tga
FileSet_7=MyNationalTrackS.tga
FileSet_8=FunnyMix3.wav
FileSet_9=Heli01.wav
OutputFilename=C:\Projects\MyNationalTrack\MyNationalTrack.env
Cool stuff so far. It gets better you can use any sound that is embeded in MCM2. But we found that you need to tweak the SoundMax Distance and the Sound MinDistance to get the sound at a level you like. Make the Min distance greater to increase the sound level.
Well here is a list of all the MCM2 sound that you can use.
You can just reference these (without the .wav) and they will work attached to any model (leave off the number in front)
1 airplane01.wav 2 airplane02.wav 3 airplane03.wav 4 airplaneidle03.wav 5 Applause01.wav 6 Applause02.wav 7 Applause03.wav 8 auto.wav 9 baby01.wav 10 bedsprings02.wav 11 biomech01.wav 12 bonus.wav 13 boo_01.wav 14 bubbles.wav 15 cat02.wav 16 chant.wav 17 chevelle.wav 18 chevelle2.wav 19 compressor02.wav 20 crapper.wav 21 CrowdLoop.wav 22 cwtune.wav 23 diesel.wav 24 drip02.wav 25 duck02.wav 26 FALL01.WAV 27 FALL02.WAV 28 FALL03.WAV 29 FALL04.WAV 30 FALL05.WAV 31 FALL06.WAV 32 flies01.wav 33 frog03.wav 34 gondola.wav 35 grainelevator.wav 36 growl05.wav 37 Heli01.wav 38 HOLD_01.WAV 39 HTTower.wav 40 HTTower02.wav 41 HTTower03.wav 42 hut.wav 43 islandcandy.wav 44 it.wav 45 JetPass01.wav 46 landhard01.wav 47 launch.wav 48 oh_01.wav 49 oilwell02.wav 50 phone01.wav 51 pump.wav 52 radio.wav 53 radiostatic.wav 54 radiostatic02.wav 55 shop01.wav 56 shop02.wav 57 shovel01.wav 58 Silence_08.wav 59 Silence_16.wav 60 skilift.wav 61 speedbag.wav 62 suv.wav 63 telemetry.wav 64 thehive.wav 65 tractor02.wav 66 trailer.wav 67 trainengine.wav 68 trainhorndistant01.wav 69 trainloop01.wav 70 trainloop02.wav 71 trainloop03.wav 72 trainsignal01.wav 73 trainsignal02.wav 74 truck06.wav 75 truckidle02.wav 76 tv02.wav 77 voices.wav 78 voicesmusic.wav 79 Waypoint.wav 80 whenitrains.wav 81 Wind01.wav 82 windgenerator.wav 83 windgenerator02.wav 84 windmill.wav 85 WRECK01.WAV 86 WRECK02.WAV 87 WRECK03.WAV 88 WRECK04.WAV 89 WRECK05.WAV 90 WRECK06.WAV 91 zepplin.wav