Name: [UT2004] Server Logo5 (random) v1.0

Version: v1.0

Author: Francis Briau aka SirBee* & ChatGpt 2025

Date Submitted: September 22, 2025

Gallery

Description

////////////////////---------A​rchive Classes original by Wormbo 2006------------//////////////​//////

////////////// 2025 new concept by SirBee* Immortalknightz.com / UnrealCentral.com///////////

==============================​==============================​===================
ServerLogo5 Mutator - README
==============================​==============================​===================

Author: [Wormbo 2006]Modification:[Francis Briau aka SirBee* & ChatGpt 2025]Game: Unreal Tournament 2004
Version: 1.0

------------------------------​------------------------------​-------------------
WHAT THIS MUTATOR DOES
------------------------------​------------------------------​-------------------
The ServerLogo mutator displays a custom logo or banner on players’ screens
when they connect to your server.

Features:
- Supports multiple logos (randomly chosen each map cycle)
- Fully configurable position, size, color, and rotation
- Smooth fade-in / fade-out transitions
- Optional sounds during display
- Easy setup through UT2004.ini

------------------------------​------------------------------​-------------------
INSTALLATION
------------------------------​------------------------------​-------------------
1) Copy the following files to your server's System folder:
- ServerLogo.u
- ServerLogo.ucl

2) Add the mutator to your server startup line:
?Mutator=ServerLogo5.MutServer​Logo

Example:
ucc server DM-Rankin?Game=XGame.xDeathMat​ch?Mutator=ServerLogo5.MutServ​erLogo

------------------------------​------------------------------​-------------------
CONFIGURATION
------------------------------​------------------------------​-------------------
To configure the logos and appearance, open your UT2004.ini (or server's ini)
and add the following section at the bottom:

[ServerLogo5.ServerLogo]

;-----------------------------​------------------------------​---------
; LOGO LIST (one will be chosen randomly each map)
;-----------------------------​------------------------------​---------
LogoList=MyLogoPackage.Logo1
LogoList=MyLogoPackage.Logo2
LogoList=MyLogoPackage.Logo3

;-----------------------------​------------------------------​---------
; GENERAL SETTINGS
;-----------------------------​------------------------------​---------
LogoColor=(R=255,G=255,B=255,A​=255) ; White (fully visible)
LogoRotationRate=0 ; 0 = no rotation
DrawPivot=DP_LowerMiddle ; Anchor point of the logo

;-----------------------------​------------------------------​---------
; POSITION & SCALE
;-----------------------------​------------------------------​---------
StartPos=(X=0.500000,Y=0.70000​0) ; Start position
Pos=(X=0.500000,Y=0.500000) ; Main position
EndPos=(X=0.500000,Y=0.300000) ; End position

StartScale=(X=0.100000,Y=0.100​000) ; Small at start
Scale=(X=0.500000,Y=0.500000) ; Full size
EndScale=(X=0.100000,Y=0.10000​0) ; Shrinks away

;-----------------------------​------------------------------​---------
; TIMING (in seconds)
;-----------------------------​------------------------------​---------
FadeInDuration=1.0
DisplayDuration=5.0
FadeOutDuration=1.5
InitialDelay=2.0

;-----------------------------​------------------------------​---------
; OPTIONAL SOUNDS
;-----------------------------​------------------------------​---------
FadeInSound=
DisplaySound=MySoundPackage.My​Sound
FadeOutSound=
AnnouncerSounds=False

;-----------------------------​------------------------------​---------
; TRANSITIONS (controls animation style)
;-----------------------------​------------------------------​---------
FadeInAlphaTransition=FT_Smoot​h
FadeOutAlphaTransition=FT_Smoo​th
FadeInScaleTransition=FT_Squar​e
FadeOutScaleTransition=FT_Reve​rseSquare

------------------------------​------------------------------​-------------------
EXPLANATION OF SETTINGS
------------------------------​------------------------------​-------------------
LogoList - Add one or more entries. Format: PackageName.MaterialName
Example: MyClanPack.Logo1

Position (X,Y) - Values are normalized screen coordinates:
X=0.5, Y=0.5 -> Center of screen
X=0.0, Y=0.0 -> Top left
X=1.0, Y=1.0 -> Bottom right

Scale - (X=1.0,Y=1.0) = normal size. Larger = bigger, smaller = smaller.

Timing - FadeInDuration: time to fade in
DisplayDuration: time logo stays fully visible
FadeOutDuration: time to fade out
InitialDelay: delay before showing logo

Transitions - Control animation curves:
FT_Linear = simple fade
FT_Smooth = smooth curve
FT_Square = fast at start, slow at end
FT_ReverseSquare = slow at start, fast at end

------------------------------​------------------------------​-------------------
READY-TO-USE 5-LOGO EXAMPLE
------------------------------​------------------------------​-------------------
[ServerLogo5.ServerLogo]

LogoList=IK2025-Enter2.Team.lo​go1
LogoList=IK2025-Enter2.Team.lo​go2
LogoList=IK2025-Enter2.Team.lo​go3
LogoList=IK2025-Enter2.Team.lo​go4
LogoList=IK2025-Enter2.Team.lo​go5

LogoColor=(B=255,G=255,R=255,A​=255)
LogoTexCoords=(X=0,Y=0,W=0,H=0​)
LogoRotationRate=12

StartPos=(X=0.000000,Y=200.000​000)
Pos=(X=0.000000,Y=0.000000)
EndPos=(X=0.000000,Y=0.000000)
DrawPivot=DP_UpperLeft

StartScale=(X=0.100000,Y=0.100​000)
Scale=(X=0.500000,Y=0.610000)
EndScale=(X=0.100000,Y=0.10000​0)

FadeInDuration=0.000000
DisplayDuration=4.000000
FadeOutDuration=0.400000
InitialDelay=0.000000

FadeInSound=
DisplaySound=IK_SND_1CB.Strate​gystart
FadeOutSound=
AnnouncerSounds=False

FadeInAlphaTransition=FT_Rever​seSquareSmooth
FadeOutAlphaTransition=FT_Squa​reSmooth
FadeInScaleTransition=FT_Squar​e
FadeOutScaleTransition=FT_Reve​rseSquare
FadeInPosXTransition=FT_Revers​eSquare
FadeInPosYTransition=FT_Square​Smooth
FadeOutPosXTransition=FT_Squar​e
FadeOutPosYTransition=FT_Rever​seSquareSmooth
StartLogoRotationRate=0
EndLogoRotationRate=0
FadeInRotationTransition=FT_No​ne
FadeOutRotationTransition=FT_N​one
Logo=MenuEffects.ScoreBoard.Sc​oreBoardU

------------------------------​------------------------------​-------------------
ENJOY!
------------------------------​------------------------------​-------------------
This mutator is simple, flexible, and fully server-controlled. Show off your
team, clan, or server brand in style!

SirBee*
==============================​==============================​===================