Creer un nouveau package

I) Principe des packages

La meilleure facon de creer des add-ons pour Unreal Tournament est la création de nouveaux packages. La creation d'un package consiste en la définition d'un certain nombre de nouvelles classes, héritant de classes déjà existantes dans UT. Ces classes, une fois compilées, seront rangées dans un meme fichier ".u". Chaque package correspond a un ".u" dans le repertoire SYSTEM du jeu. L'intéret est d'organiser de manière claire les classes faisant parties d'un même ensemble.
A chaque ".u" correspond un ficher ".int" qui permet de décrire à Unreal Tournament le contenu de chaque package et ainsi de définir de nouveaux types de joueurs ou de parties.

II) Création pas a pas d'un package

Supposons que UT soit installé dans d:\UnrealTournament

  1. Créer un repertoire d:\UnrealTournament\MyPackage
  2. Créer un repertoire d:\UnrealTournament\MyPackage\Classes, y copier les fichiers des nouvelles classes
  3. Editer le fichier d:\UnrealTournament\System\UnrealTournament.ini
  4. Rajouter la ligne EditPackages=MyPackage à la fin de la section [Editor.EditorEngine]
  5. Lancer ucc make pour compiler le package (ucc se trouve dans le repertoire System de UT)

III) Exemple d'utilisation de package : création d'un nouveau type de joueur