- Created on Tuesday, 17 June 2008 18:57
This guide is aimed at musicians who wish to import their own music into Unreal Engine 3 games (Unreal Tournament 3) or level designers who have received music segments from a musician to import themselves. The Looping Music tutorial may aid the musician in creating seamless music loops in preparation for importing. It is also recommended to review the Music Cues Explained tutorial series to gain a better knowledge of how Unreal Tournament 3 will use the music once it has been imported. There is also a less in depth video tutorial here . It is very important to note that the Playstation 3 version of Unreal Tournament 3 does not support custom audio. Playstation 3 uses a proprietary version of ATRAC3 to render audio. At this time the consumer version of the Unreal Editor does not have the required tools or codec to encode audio into this format. While PC versions may be created with custom audio, PS3 versions must have all custom audio removed or replaced before it can be converted.
Custom music in modifications of any kind is uncommon and unforunately low priority for many developers but when done right can greatly add to the player's experience and create a unique and memorable environment the player is likely to remember. By nature we rely mostly on sight and for the most part would easily recall an event if shown an image that was somehow related to it but this requires a distraction from whatever we may be doing in our busy lives to look away and focus our attention on this visual reminder. Music is something that can be enjoyed in practically every task. It doesn't require our full attention nor does it need to even be a distraction. We are all likely familiar with the music of Super Mario Bros and could easily associate the music from World One, the underground levels, water world and bowser battles. Halo is another great example as the main themes used in the menu are unmistakable. The Unreal flyby also has a place for anyone who's played Unreal. The point being is that if we heard any of these pieces while going about our every day lives it's easy to relive our experience without having to be distracted from the task at hand. Very few developers realize the impact custom music would have on their project. While it may do fine without, using unique and well written music adds a signature touch that is unmistakable.
Lets's get started
To anyone with little to no experience with the current or past versions of the Unreal Editor, the complexity of the program along with the absence of any official or complete documentation on importing music can be very discouraging. Fortunately though there are many steps to take while importing music they are logical and not very time consuming once you understand them. Unreal Tournament 3 creates two main directories; a program directory found in \Program Files\Unreal Tournament 3\ and a user directory typically found in \My Documents\My Games\Unreal Tournament 3\. The first thing we need to do is copy all the audio we're going to be importing into a folder inside the user directory. Make sure all your audio is redbook wav (16bit stereo 44100Hz PCM) and copy it into \My Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\CookedPC. Once that's been done it's time to start UnrealEd. This can be done several ways. Navigate to the program directory (\Program Files\Unreal Tournament 3\) and inside the folder Binaries doubleclick UnrealFrontend.exe. It may be easier to create a shortcut to this for future use.
After the frontend has started ensure that along the top the Platform is PC and Game is UTGame then click Editor. After it loads you should see a main window for 3D level editing partially covered by a Generic browser window. In this browser window click File and Import. You'll be given an Open prompt to select your audio from. If not already, navigate to the folder where you copied the music to and ctrl-click all of you music segments, don't click any stingers quite yet. Once all your music segments are highlighted click Open. A window like the one below will open.