ServerMenuMutator
So, what is it??
It's a mutator for Server Admins, that allows them to have a Personalised Menu on their server, which players can veiw, by typing 'mutate info' in their console.
'Whats the point?' I hear you ask.
Well, for example, how many times as a Server Admin, have you wished the players on your server knew the rules that you want them to abide by? Or, wouldn't you like the players to be able to find out a bit more about your clan, gameplay information or your news, whilst on the server?
Previously, the player would have to track down your website (if you had 1, or if they could be bothered), and get the information from there.Now they just type 'mutate info' and have everything they need to know right there.
You, as the Server Admin, can choose what you put on your pages, and give each page it's own Named Tab, so the players can navigate to where they want easily.
Not only that. It can all be in colour too, with 13 different colours to choose from.
The mutator includes a Timed Message (which you can edt, turn on or off and adjust the frequency of), which is displayed to the players (and spectators), so that they know you have a menu, and how to open it. This can also be in colour.
The number of pages you wish to display, is also your choice (but no more than 10).
All the configuration of the menu, is done by editing the ServerMenuMutator.ini and then putting on your server (whilst it is stopped) and then restarting the server.(All installation instructions and configuration are shown below the screenshots).
So you can update or edit your pages in a matter of seconds.
Here are some example screenshots of what you can do:





Installation Instructions:
1. Unzip the ServerMenuMutator.zip file.
2. Edit the ServerInfoMutator.ini file to your liking (see Configuration and Notes).
(Read the example text already present on Pages9 &10 for an idea of how it works. Or see Note3 to preview the examples)
3. Upload the following files to your UT2004/system directory:
ServerMenuMutator.u
ServerMenuMutator.ucl
ServerMenuMutator.ini
4. Add this to the mutators list:
ServerMenuMutator.ServerMenuMutator
5. Add the following line to your UT2004.ini [Engine.GameEngine] section:
ServerPackages=ServerMenuMutator
6.Restart the server.
7.Join the server and type 'mutate info' in the console to see Your Menu.
How it works:
As soon as a game starts, a timed message of your choice will appear to players every 60 seconds, informing them what to type, to see your menu. (this is configurable on/off and what time interval you prefer).
Any player or spectator can open the menu, at any time by typing the following in the console:
mutate info (and only this, it is not configurable!)
They will then be diplayed with Your Personalised menu, which can contain anything you wish.
For Example:
1. News
2. Server Rules
3. Clan Information
4. Gameplay instructions
5. Website details
CONFIGURATION:
Open the file ServerMenuMutator.ini and edit the following as required.
The following shows an example for just 1 page setup (You can have upto 10 pages) :
-------------------------------------------
bShowMessage=True
TimedMessage=Type 'mutate info' in the console for information on this server.
MessageTimer=60
Explanation: This is an editable Timed message (in colours) that players will see every 60seconds (or whatever you change 'MessageTimer' to).
NOTE: The 'TimedMessage' in the .ini at setup is also using colour codes.
IMPORTANT: The menu will only open when 'mutate info' is typed, so it's a good idea to keep that somewhere in your message.
-------------------------------------------
MenuTitle=Your Title
Explanation: The Main Title you want displayed on the Menu window (can be in colours).
-------------------------------------------
bShowPage1Tab=False
Explanaition: Choose which pages you wish to be displayed by replacing 'False' with 'True'.
-------------------------------------------
Page1Tab=YourTabName
Explanaition: Give each Tab your own personalised name (can be in colours).
-------------------------------------------
Page1Text=//--Write your Text below....DO NOT REMOVE THIS LINE!!
Page1Text=
Explanation: Begin by writing your text on the 2nd line of the Page you wish to have text in (Leave the 1st line untouched as this is never displayed!!).
When you are ready to start a new line in your text, add a new line in the .ini 'Page1Text=' and begin with the 'Line Break' character (shown in Note1). This will make the text start on a new line.
To have spaces between your lines (for paragraphs etc.), insert 2 'Line Breaks' (or more if you wish).
Add the colour codes from Note2 to make your text multicoloured.
-------------------------------------------
NOTE 1:
-------------
To create a new line or paragraphs, insert the 'Line Break' character (or copy and paste it from here).
| = Line Break
NOTE 2:
-------------
You can add colours to all the editable text in the ServerMenuMutator.ini by copying and pasting the following codes in front of the words or letters (or between letters if you want multicoloured words).
Colour codes:
7tÎ = Blue
@€ = Dark Blue
ïïï = White
ÿ = Red
ÿ = Green
@€€ = Off Green
ÿ€€ = Skin
€ = Maroon
€€ = Gold
ææ = Yellow
OOO = Dark grey
€ÿÿ = Cyan
ÿ€ = Hot Pink
NOTE 3:
-------------
For a quick example, just edit the following lines of the ServerMenuMutator.ini:
bShowTab9=False
bShowTab10=False
Change to:
bShowTab9=True
bShowTab10=True
The text already present can of course be deleted and edited to your choice, if you require those pages. Otherwise, just set their 'ShowPage Tab=' to False so they are there as reference.
NOTE 4:
-------------
IMPORTANT:
For some reason that I couldn't fix, the menu will always display the last tab added (numerically) when first opened.
So, if you have an important page, ensure it is the last one.
***************************************************************************************************************
I hope this mutator is of some use to you, and has everything you need.
Any comments or suggestions, please email me (please be gentle though, this is my first mutator).
{DF}Flyboy
Website:www.DaFunhouse.com
Email: flyboy@dafunhouse.com
**************************************************************************************************************
CREDITS:
I must give Credit to jwalstra because I got most of the code for this mutator by sifting through his SA2k4 Sniper Rifle mutator.(As well as hours of searching the web for answers).
**************************************************************************************************************