This is not the only approach, but this is the approach that I took.
Create a folder on your desktop, I called mine UTEditing.
I find the UT3 paths long and tedious, so my plan is to have shortcuts for all of the working directories.
Add a short cut for My Documents\My Games\Unreal Tournament 3\UTGame\Config
Add a short cut for My Documents\My Games\Unreal Tournament 3\UTGame\ExportedScript
Add a short cut for My Documents\My Games\Unreal Tournament 3\UTGame\Src
Add a short cut for My Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\CookedPC\Script
Go to your Src directory. Your package goes under this directory with your package name, (for example, MyCoolMutator)
so create a directory with your package name. ( source )
Go to your Src\MyCoolMutator directory, and create a directory called Classes. This is where your .uc will files go.
Go to your Classes directory and create a text file called MyCoolMutator.uc:
class MyCoolMutator extends UTMutator
config(Game);
function PostBeginPlay()
{
Super.PostBeginPlay();
LogInternal("Hello, World!");
}
defaultproperties
{
bExportMenuData=true
GroupNames(0)="TEST"
}
Next, you need to tell the game that your package should be compiled. In UTEditor.ini (add a shortcut to this one as well)
under the section [ModPackages], add a line for your mod:
ModPackages=MyCoolMutator
I created batch file called make.bat for compilation in my links directory. make.bat:
@Echo Off
Echo UTMake
REM Your UT installation may be on a different drive
D:
REM Your UT installation may be in a different directory
cd \UT3\Binaries
ut3 make
pause
The output .u file goes into the script directory.
Note the "unpublished". By default the game does not load unpublished files.
Export your source scripts.
In UED for UT3, goto the Actor Browser and do "File -> Export All Scripts"
That will put all the source into your ExportedScript folder
Create the following folders if they don't already exist:
My Documents\My Games\Unreal Tournament 3\UTGame\Published
My Documents\My Games\Unreal Tournament 3\UTGame\Src
My Documents\My Games\Unreal Tournament 3\UTGame\UnPublished
The Published directory is where you put final stuff to play normally. Whenever you download a mutator from the internet, you
would put that U file here. The mutator will likely come with a UTMyMut.ini file.
You would put that file here:
C:\My Documents\My Games\Unreal Tournament 3\UTGame\Config\
Join the mailing list for mod creators: UT3MODS@LIST.EPICGAMES.COM!
********************
* TO JOIN THE LIST *
********************
Write to LISTSERV@LIST.EPICGAMES.COM and, in the text of your message (not the subject line), write: SUBSCRIBE UT3MODS [FirstName] [LastName]
I went through the tutorial videos (from the UT3 special edition with the bonus content).
From the level design viewpoint, I found the videos well worth my time. The new editor has a lot improvements, and a few gotchas.
On the other hand, if all you intend to do is mod development, you can give them a pass without missing too much.