Name: [UT2004] Server Logo5 (random) v1.0
Version: v1.0
Author: Francis Briau aka SirBee* & ChatGpt 2025
Date Submitted: September 22, 2025
Description
////////////////////---------Archive 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.MutServerLogo
Example:
ucc server DM-Rankin?Game=XGame.xDeathMatch?Mutator=ServerLogo5.MutServerLogo
-------------------------------------------------------------------------------
CONFIGURATION
-------------------------------------------------------------------------------
To configure the logos and appearance, open your UT2004.ini (or server's ini)
and add the following section at the bottom:
;--------------------------------------------------------------------
; 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.700000) ; 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.100000) ; Small at start
Scale=(X=0.500000,Y=0.500000) ; Full size
EndScale=(X=0.100000,Y=0.100000) ; Shrinks away
;--------------------------------------------------------------------
; TIMING (in seconds)
;--------------------------------------------------------------------
FadeInDuration=1.0
DisplayDuration=5.0
FadeOutDuration=1.5
InitialDelay=2.0
;--------------------------------------------------------------------
; OPTIONAL SOUNDS
;--------------------------------------------------------------------
FadeInSound=
DisplaySound=MySoundPackage.MySound
FadeOutSound=
AnnouncerSounds=False
;--------------------------------------------------------------------
; TRANSITIONS (controls animation style)
;--------------------------------------------------------------------
FadeInAlphaTransition=FT_Smooth
FadeOutAlphaTransition=FT_Smooth
FadeInScaleTransition=FT_Square
FadeOutScaleTransition=FT_ReverseSquare
-------------------------------------------------------------------------------
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.logo1
LogoList=IK2025-Enter2.Team.logo2
LogoList=IK2025-Enter2.Team.logo3
LogoList=IK2025-Enter2.Team.logo4
LogoList=IK2025-Enter2.Team.logo5
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.000000)
Pos=(X=0.000000,Y=0.000000)
EndPos=(X=0.000000,Y=0.000000)
DrawPivot=DP_UpperLeft
StartScale=(X=0.100000,Y=0.100000)
Scale=(X=0.500000,Y=0.610000)
EndScale=(X=0.100000,Y=0.100000)
FadeInDuration=0.000000
DisplayDuration=4.000000
FadeOutDuration=0.400000
InitialDelay=0.000000
FadeInSound=
DisplaySound=IK_SND_1CB.Strategystart
FadeOutSound=
AnnouncerSounds=False
FadeInAlphaTransition=FT_ReverseSquareSmooth
FadeOutAlphaTransition=FT_SquareSmooth
FadeInScaleTransition=FT_Square
FadeOutScaleTransition=FT_ReverseSquare
FadeInPosXTransition=FT_ReverseSquare
FadeInPosYTransition=FT_SquareSmooth
FadeOutPosXTransition=FT_Square
FadeOutPosYTransition=FT_ReverseSquareSmooth
StartLogoRotationRate=0
EndLogoRotationRate=0
FadeInRotationTransition=FT_None
FadeOutRotationTransition=FT_None
Logo=MenuEffects.ScoreBoard.ScoreBoardU
-------------------------------------------------------------------------------
ENJOY!
-------------------------------------------------------------------------------
This mutator is simple, flexible, and fully server-controlled. Show off your
team, clan, or server brand in style!
SirBee*
===============================================================================







