This is the first release of the Single Player Mutators mod, which was initially created for the UT2k4 Crowd Control mutator, then spun off into a standalone project.
Installing
Grab the UT2k4SPMutators.u file from the bottom of this page and put it into the System folder of your Unreal Tournament 2004 installation. Once that is done, you must make some changes to your UT2004.ini file in the System directory. Note that once this is done, you will need to create a new Profile and start the campaign fresh. At the moment there is no support for loading normal profiles.
Open the file and find the line that starts with "SinglePlayerMenuClass=" and change it to
SinglePlayerMenuClass=UT2k4SPMutators.UT2K4SPMutator_Main
Next, find the line that starts with "GUIController=" and change it to
GUIController=UT2k4SPMutators.UT2K4GUIControllerMutator
and you should be able to create a new save in the Single Player menu and use whatever mutators you want!
If you want to revert to the normal single player campaign, you can change those lines back to:
SinglePlayerMenuClass=GUI2K4.UT2K4SP_Main
GUIController=GUI2K4.UT2K4GUIController
Note that you can make a copy of the original line in the INI file and put a ; at the start of the line, which will cause the game to ignore the line. By doing this, you can switch back and forth by moving the ; from one line to the other, eg:
;GUIController=GUI2K4.UT2K4GUIController
GUIController=UT2k4SPMutators.UT2K4GUIControllerMutator
;SinglePlayerMenuClass=GUI2K4.UT2K4SP_Main
SinglePlayerMenuClass=UT2k4SPMutators.UT2K4SPMutator_Main
Adjusting Mutators Used in Campaign Mode
After you have created a Single Player profile, go to the Mutators tab before starting a match. Select the mutators you want to use (eg. Crowd Control, Simulated Crowd Control, or Randomizer), then start the match. These mutators will be remembered for any subsequent games, but can be changed at any time between matches!
Feedback
Join the Discord server to discuss this mod or to provide feedback: https://mods4ever.com/discord