Invisible crosshair

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

hAcK.NL

New Member
Apr 25, 2004
6
0
1
43
Netherlands
Hi all,

I'm kinda new to this community, so forgive me if I missed something when I was looking for info.

Anyways, the problem I have is that when I run JB2K4 on my computer, I don't see any crosshair for any weapon at all. This makes it kinda hard to aim. :) Btw, I don't see any configuration thingy for the crosshair in the Settings either. (I know, normally there is, but not in the JB settings dialog)

I examined the log file after I play tested the thing and here's what I found:

...

Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: DrawSpriteWidget() draw style mis-match (0 was supposed to be 5)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:01F5) Accessed array 'Crosshairs' out of bounds (0/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: DrawSpriteWidget() draw style mis-match (0 was supposed to be 5)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:01F5) Accessed array 'Crosshairs' out of bounds (0/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: DrawSpriteWidget() draw style mis-match (0 was supposed to be 5)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0289) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0289) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0289) Accessed array 'Crosshairs' out of bounds (-1/0)
Error: JBInterfaceHud JB-Heights-Gold-v2.JBInterfaceHud (Function XInterface.HudCDeathmatch.DrawCrosshair:0268) Accessed array 'Crosshairs' out of bounds (-1/0)

...

This is a fragment, the actual log file is a couple of MB in size, filled with these messages, repeated over and over.

Now, I know I may have a bit of a 'special' setup, having hacked the INI file a bit in order to let JB run from its own subdirectory (I hate cluttering up my main UT2K4 dir :)), but even after temporarily removing this subdirectory and installing the UMOD version, I still didn't see any crosshairs. :(

I can't figure out what I might be doing wrong and I was hoping someone else would know what to do.

If I need to post additional information, let me know and I will. Thanks in advance!
 

Mychaeel

New Member
From the error messages it seems this error happens in Epic stock code. It seems that the HudBase.Crosshairs array is empty.

Looking at your UT2004.ini, do you find an [Engine.HudBase] section in it? If so, this overrides the usual default settings for that HudBase.Crosshairs array, leaving it empty. Try removing that section from your UT2004.ini altogether.
 

hAcK.NL

New Member
Apr 25, 2004
6
0
1
43
Netherlands
There is no HudBase.Crosshairs section in any of the INI files in my UT2K4 directory. (Not in the normal UT2004.INI and USER.INI and neither in the Jailbreak.ini and JailbreakUser.ini in the Jailbreak subdirectory)

However, there IS a section like this:
[XInterface.HudBase]
bHideWeaponName=False
CustomHUDColor=(B=0,G=0,R=0,A=0)
bUseCustomWeaponCrosshairs=True

It's in both the regular USER.INI file and in the JailbreakUser.ini file. In the former bHideWeaponName is set to True, in the latter it's set to False. I'm just observing it though. :)

Besides this, I just checked the weapons tab in the settings dialog (which I HADN'T done before posting :eek: ) and there's a crosshair dropdown list. However, this list contains 5 items, of which the first 4 items are simply blank (no text) and the 5th is 'Invisible'. This is only the case when I run the Jailbreak mod, when running standard UT2K4 (or any other mod), this list contains numerous different crosshairs.

Any other ideas?

Here's my Jailbreak.ini for reference:
Code:
[URL]
Protocol=ut2004
ProtocolDescription=Unreal Protocol
Name=Player
Map=Index.ut2
LocalMap=NoIntro.ut2
NetBrowseMap=Entry.ut2
Host=
Portal=
MapExt=ut2
EXEName=UT2004.exe
SaveExt=usa
Port=7777
Class=Engine.Pawn
Character=Gorge

[FirstRun]
FirstRun=3323

[Engine.Engine]
RenderDevice=D3DDrv.D3DRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=XInterface.ExtendedConsole
GUIController=GUI2K4.UT2K4GUIController
StreamPlayer=Engine.StreamInteraction
Language=int
Product=UT2004
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
DefaultGame=XGame.XDeathmatch
DefaultServerGame=XGame.XDeathmatch
ViewportManager=WinDrv.WindowsClient
;ViewportManager=SDLDrv.SDLClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
DetectedVideoMemory=64
ServerReadsStdin=False
CdPath=R:\CD1

[Core.System]
PurgeCacheDays=30
CacheExt=.uxx
SavePath=../Jailbreak/Save
CachePath=../Jailbreak/Cache
MusicPath=../Jailbreak/Music
SpeechPath=../Jailbreak/Speech
CacheRecordPath=../Jailbreak/System/*.ucl
Paths=../System/*.u
Paths=../Maps/*.ut2
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Suppress=DevNet
Suppress=DevKarma
Suppress=RecordCache
Suppress=MapVoteDebug
Suppress=Init
suppress=MapVote
Suppress=VoiceChat
Suppress=ChatManager
Suppress=Timer
Suppress=DevLIPSinc
Paths=../Jailbreak/System/*.u
Paths=../Jailbreak/Maps/*.ut2
Paths=../Jailbreak/Textures/*.utx
Paths=../Jailbreak/Sounds/*.uax
Paths=../Jailbreak/Music/*.ogg
Paths=../Jailbreak/StaticMeshes/*.usx
Paths=../Jailbreak/Animations/*.ukx
Paths=../Jailbreak/Saves/*.uvx
Paths=../Jailbreak/KarmaData/*.ka
Paths=../Jailbreak/Music/*.ogg

[Engine.GameEngine]
CacheSizeMegs=32
UseSound=True
VoIPAllowVAD=False
ServerActors=IpDrv.MasterServerUplink
ServerActors=UWeb.WebServer
ServerPackages=Core
ServerPackages=Engine
ServerPackages=Fire
ServerPackages=Editor
ServerPackages=IpDrv
ServerPackages=UWeb
ServerPackages=GamePlay
ServerPackages=UnrealGame
ServerPackages=XEffects
ServerPackages=XPickups
ServerPackages=XGame
ServerPackages=XWeapons
ServerPackages=XInterface
ServerPackages=Vehicles
ServerPackages=TeamSymbols_UT2003
ServerPackages=TeamSymbols_UT2004
ServerPackages=BonusPack
ServerPackages=SkaarjPack_rc
ServerPackages=SkaarjPack
ServerPackages=UTClassic
ServerPackages=UT2k4Assault
ServerPackages=Onslaught
ServerPackages=GUI2K4
ServerPackages=UT2k4AssaultFull
ServerPackages=OnslaughtFull
ServerPackages=xVoting
UseStaticMeshBatching=True
ColorHighDetailMeshes=False
ColorSlowCollisionMeshes=False
ColorNoCollisionMeshes=False
ColorWorldTextures=False
ColorPlayerAndWeaponTextures=False
ColorInterfaceTextures=False
MainMenuClass=GUI2K4.UT2K4MainMenu
ConnectingMenuClass=GUI2K4.UT2K4ServerLoading
DisconnectMenuClass=GUI2K4.UT2K4DisconnectOptionPage
LoadingClass=GUI2K4.UT2K4SP_LadderLoading
SinglePlayerMenuClass=GUI2K4.UT2K4SP_Main

[WinDrv.WindowsClient]
WindowedViewportX=1024
WindowedViewportY=768
FullscreenViewportX=1024
FullscreenViewportY=768
MenuViewportX=640
MenuViewportY=480
Brightness=0.550000
Contrast=0.610000
Gamma=1.300000
UseJoystick=False
CaptureMouse=True
StartupFullscreen=True
ScreenFlashes=True
NoLighting=False
MinDesiredFrameRate=35.000000
AnimMeshDynamicLOD=0.000000
Decals=True
Coronas=True
DecoLayers=True
Projectors=True
NoDynamicLights=False
ReportDynamicUploads=False
TextureDetailInterface=Normal
TextureDetailTerrain=Normal
TextureDetailWeaponSkin=Lower
TextureDetailPlayerSkin=Lower
TextureDetailWorld=Normal
TextureDetailRenderMap=Normal
TextureDetailLightmap=Normal
NoFractalAnim=False
ScaleHUDX=0.000000
MouseXMultiplier=1.000000
MouseYMultiplier=1.000000
UseSpeechRecognition=True
WeatherEffects=True
DrawDistanceLOD=1.000000

[SDLDrv.SDLClient]
WindowedViewportX=640
WindowedViewportY=480
FullscreenViewportX=800
FullscreenViewportY=600
MenuViewportX=640
MenuViewportY=480
Brightness=0.800000
Contrast=0.700000
Gamma=0.800000
UseJoystick=False
JoystickNumber=0
IgnoreHat=False
JoystickHatNumber=0
CaptureMouse=True
StartupFullscreen=True
ScreenFlashes=True
NoLighting=False
MinDesiredFrameRate=35.000000
AnimMeshDynamicLOD=0.0
Decals=True
Coronas=True
DecoLayers=True
Projectors=True
NoDynamicLights=False
ReportDynamicUploads=False
TextureDetailInterface=Normal
TextureDetailTerrain=Normal
TextureDetailWeaponSkin=Normal
TextureDetailPlayerSkin=Normal
TextureDetailWorld=Normal
TextureDetailRenderMap=Normal
TextureDetailLightmap=UltraHigh
TextureMaxLOD=0
TextureMinLOD=0
NoFractalAnim=False
WeatherEffects=True
DrawDistanceLOD=1.0
IgnoreUngrabbedMouse=False
AllowUnicodeKeys=False
AllowCommandQKeys=True
MacFakeMouseButtons=True
MacKeepAllScreensOn=False
TextToSpeechFile=
MacNativeTextToSpeech=True

[ALAudio.ALAudioSubsystem]
UseEAX=False
Use3DSound=False
UseDefaultDriver=True
CompatibilityMode=False
MaxEAXVersion=255
UsePrecache=True
ReverseStereo=False
Channels=32
MusicVolume=0.100000
AmbientVolume=0.500000
SoundVolume=1.000000
VoiceVolume=4.000000
VolumeScaleRec=0.100000
DopplerFactor=1.000000
Rolloff=0.500000
TimeBetweenHWUpdates=15.000000
DisablePitch=False
LowQualitySound=False
UseVoIP=False
UseVAD=False
UseSpatializedVoice=False
SpatializedVoiceRadius=100000.000000
EnhancedDenoiser=False
LocalZOffset=0.000000

[IpDrv.TcpNetDriver]
AllowDownloads=True
ConnectionTimeout=20.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=0.2
MaxClientRate=15000
MaxInternetClientRate=10000
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=20
LanServerMaxTickRate=35
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
AllowPlayerPortUnreach=False
LogPortUnreach=False
MaxConnPerIPPerMinute=5
LogMaxConnPerIPPerMin=False

[IpServer.UdpServerQuery]
GameName=ut2

[IpDrv.MasterServerUplink]
DoUplink=True
UplinkToGamespy=True
SendStats=True
ServerBehindNAT=True
DoLANBroadcast=False

[IpDrv.MasterServerLink]
LANPort=11777
LANServerPort=10777
MasterServerList=(Address="ut2004master1.epicgames.com",Port=28902)
MasterServerList=(Address="ut2004master2.epicgames.com",Port=28902)

[IpDrv.HTTPDownload]
RedirectToURL=
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True

[Engine.DemoRecDriver]
AllowDownloads=True
DemoSpectatorClass=UnrealGame.DemoRecSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=30
LanServerMaxTickRate=30

[Engine.GameReplicationInfo]
ServerName=Tuincentrum UT2K4
ShortName=UT3 Server
ServerRegion=0
AdminName=Tuinhark
AdminEmail=
MessageOfTheDay=Welcome to Tuincentrum.ORG|Jailbreak 2004 for UT2K4

[D3DDrv.D3DRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=False
UsePrecaching=True
UseTrilinear=True
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=True
UseHardwareVS=True
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=False
LevelOfAnisotropy=1
DetailTexMipBias=0.000000
DefaultTexMipBias=-0.500000
UseNPatches=False
TesselationFactor=1.000000
CheckForOverflow=False
AvoidHitches=False
OverrideDesktopRefreshRate=False
ReportUnusedTextures=False
DecompressTextures=False
TerrainLOD=0
SkyboxHack=False
LowQualityTerrain=False

[D3D9Drv.D3D9RenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseTrilinear=True
AdapterNumber=-1
ReduceMouseLag=True
UseTripleBuffering=False
UseHardwareTL=True
UseHardwareVS=True
UseCubemaps=True
DesiredRefreshRate=60
UseCompressedLightmaps=True
UseStencil=False
Use16bit=False
Use16bitTextures=False
MaxPixelShaderVersion=255
UseVSync=False
LevelOfAnisotropy=1
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseNPatches=False
TesselationFactor=1.0
CheckForOverflow=False
OverrideDesktopRefreshRate=False

[OpenGLDrv.OpenGLRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseCompressedLightmaps=True
UseTrilinear=True
UseStencil=False
MaxTextureUnits=8
VARSize=32
ReduceMouseLag=True
UseVSync=False
LevelOfAnisotropy=1.0
DetailTexMipBias=0.0
DefaultTexMipBias=-0.5
UseVBO=False
UseVSync=False
AppleVA=1
MultisampleBuffers=0
MultisampleSamples=0
MultisampleHint=2

[PixoDrv.PixoRenderDevice]
FogEnabled=True
Zoom2X=True
SimpleMaterials=True
LimitTextureSize=True
LowQualityTerrain=True
TerrainLOD=10
SkyboxHack=True
FilterQuality3D=1
FilterQualityHUD=1
HighDetailActors=False
SuperHighDetailActors=False
ReduceMouseLag=False
DesiredRefreshRate=0
DetailTexMipBias=0.000000
Use16bitTextures=False
Use16bit=True
UseStencil=False
UseCompressedLightmaps=False
DetailTextures=False
UsePrecaching=True

[Engine.NullRenderDevice]
DetailTextures=True
HighDetailActors=True
SuperHighDetailActors=True
UsePrecaching=True
UseCompressedLightmaps=True
UseStencil=False

[Editor.EditorEngine]
UseSound=True
CacheSizeMegs=32
GridEnabled=True
SnapVertices=False
SnapDistance=1.000000
GridSize=(X=4.000000,Y=4.000000,Z=4.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=True
AutoSave=True
AutoSaveTimeMinutes=5
AutoSaveIndex=6
UseAxisIndicator=True
MatineeCurveDetail=0.1
ShowIntWarnings=False
UseSizingBox=True
RenderDevice=D3DDrv.D3DRenderDevice
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=Engine.Console
Language=ute
AlwaysShowTerrain=False
UseActorRotationGizmo=False
LoadEntirePackageWhenSaving=0
EditPackages=Core
EditPackages=Engine
EditPackages=Fire
EditPackages=Editor
EditPackages=UnrealEd
EditPackages=IpDrv
EditPackages=UWeb
EditPackages=GamePlay
EditPackages=UnrealGame
EditPackages=XGame_rc
EditPackages=XEffects
EditPackages=XWeapons_rc
EditPackages=XPickups_rc
EditPackages=XPickups
EditPackages=XGame
EditPackages=XWeapons
EditPackages=XInterface
EditPackages=XAdmin
EditPackages=XWebAdmin
EditPackages=Vehicles
EditPackages=BonusPack
EditPackages=SkaarjPack_rc
EditPackages=SkaarjPack
EditPackages=UTClassic
EditPackages=UT2k4Assault
EditPackages=Onslaught
EditPackages=GUI2K4
EditPackages=UT2k4AssaultFull
EditPackages=OnslaughtFull
EditPackages=xVoting
EditPackages=StreamlineFX
EditPackages=UTV2004c
EditPackages=UTV2004s
CutdownPackages=Core
CutdownPackages=Editor
CutdownPackages=Engine
CutdownPackages=Fire
CutdownPackages=GamePlay
CutdownPackages=GUI2K4
CutdownPackages=IpDrv
CutdownPackages=UT2K4Assault
CutdownPackages=Onslaught
CutdownPackages=UnrealEd
CutdownPackages=UnrealGame
CutdownPackages=UTClassic
CutdownPackages=UWeb
CutdownPackages=Vehicles
CutdownPackages=XAdmin
CutdownPackages=XEffects
CutdownPackages=XGame
CutdownPackages=XGame_rc
CutdownPackages=XInterface
CutdownPackages=XPickups
CutdownPackages=XPickups_rc
CutdownPackages=XWeapons
CutdownPackages=XWeapons_rc
CutdownPackages=XWebAdmin
CutdownPackages=XVoting

[UWeb.WebServer]
Applications[0]=xWebAdmin.UTServerAdmin
ApplicationPaths[0]=/ServerAdmin
Applications[1]=xWebAdmin.UTImageServer
ApplicationPaths[1]=/images
DefaultApplication=0
bEnabled=True
ListenPort=2080
ServerName=217.120.166.41
Applications[2]=
Applications[3]=
Applications[4]=
Applications[5]=
Applications[6]=
Applications[7]=
Applications[8]=
Applications[9]=
ApplicationPaths[2]=
ApplicationPaths[3]=
ApplicationPaths[4]=
ApplicationPaths[5]=
ApplicationPaths[6]=
ApplicationPaths[7]=
ApplicationPaths[8]=
ApplicationPaths[9]=
MaxConnections=30
ExpirationSeconds=86400

[Engine.Console]
ConsoleHotKey=9
TimePerTitle=30.000000
TimePerDemo=60.000000
TimePerSoak=3600.000000
TimeTooIdle=0.000000
DemoLevels[0]=DM-Curse3
DemoLevels[1]=DM-Antalus
DemoLevels[2]=CTF-Chrome
DemoLevels[3]=DOM-SunTemple
DemoLevels[4]=BR-Endagra
TimeBeforeReboot=5.000000
DemoLevels[5]=
DemoLevels[6]=
DemoLevels[7]=
DemoLevels[8]=
DemoLevels[9]=
DemoLevels[10]=
DemoLevels[11]=
DemoLevels[12]=
DemoLevels[13]=
DemoLevels[14]=
DemoLevels[15]=
DemoLevels[16]=
DemoLevels[17]=
DemoLevels[18]=
DemoLevels[19]=
DemoLevels[20]=
DemoLevels[21]=
DemoLevels[22]=
DemoLevels[23]=
DemoLevels[24]=
DemoLevels[25]=
DemoLevels[26]=
DemoLevels[27]=
DemoLevels[28]=
DemoLevels[29]=
DemoLevels[30]=
DemoLevels[31]=
DemoLevels[32]=
DemoLevels[33]=
DemoLevels[34]=
DemoLevels[35]=
DemoLevels[36]=
DemoLevels[37]=
DemoLevels[38]=
DemoLevels[39]=
DemoLevels[40]=
DemoLevels[41]=
DemoLevels[42]=
DemoLevels[43]=
DemoLevels[44]=
DemoLevels[45]=
DemoLevels[46]=
DemoLevels[47]=
DemoLevels[48]=
DemoLevels[49]=
DemoLevels[50]=
DemoLevels[51]=
DemoLevels[52]=
DemoLevels[53]=
DemoLevels[54]=
DemoLevels[55]=
DemoLevels[56]=
DemoLevels[57]=
DemoLevels[58]=
DemoLevels[59]=
DemoLevels[60]=
DemoLevels[61]=
DemoLevels[62]=
DemoLevels[63]=

[Engine.AccessControl]
AdminPassword=blaat
GamePassword=
bBanByID=True
LoginDelaySeconds=20.000000
IPPolicies=ACCEPT;*

[Engine.GameInfo]
GoreLevel=2
MaxSpectators=2
MaxPlayers=16
AutoAim=1.000000
GameSpeed=1.000000
bChangeLevels=True
bStartUpLocked=False
bNoBots=False
bAttractAlwaysFirstPerson=False
NumMusicFiles=13
bEnableStatLogging=True
HUDType=Engine.Hud
MaxLives=0
TimeLimit=0
GoalScore=0
GameStatsClass=IpDrv.MasterServerGameStats
SecurityClass=UnrealGame.UnrealSecurity
;AccessControlClass=Engine.AccessControl
AccessControlClass=XAdmin.AccessControlINI
VotingHandlerType=xVoting.xVotingHandler
MaxIdleTime=32.000000
bAllowBehindView=False
bAdminCanPause=False
bWeaponShouldViewShake=True
bLowGore=False
GameDifficulty=3.000000
MaplistHandlerType=
ServerSkillLevel=

[Engine.AmbientSound]
AmbientVolume=0.25

[Engine.LevelInfo]
PhysicsDetailLevel=PDL_Medium
MeshLODDetailLevel=MDL_Low
bLowSoundDetail=False
DecalStayScale=0.000000
bNeverPrecache=false
bShouldPreload=True
bDesireSkinPreload=True

[XInterface.ExtendedConsole]
ConsoleHotKey=192
NeedPasswordMenuClass=GUI2K4.UT2K4GetPassword
bSpeechMenuUseMouseWheel=True
bSpeechMenuUseLetters=False
SMOriginX=0.010000
SMOriginY=0.300000
LetterKeys[0]=IK_Q
LetterKeys[1]=IK_W
LetterKeys[2]=IK_E
LetterKeys[3]=IK_R
LetterKeys[4]=IK_A
LetterKeys[5]=IK_S
LetterKeys[6]=IK_D
LetterKeys[7]=IK_F
LetterKeys[8]=IK_Z
LetterKeys[9]=IK_X
MusicManagerClassName=GUI2K4.StreamPlayer
MaxScrollbackSize=128
PasswordPromptMenu=
ChatMenuClass=GUI2K4.UT2K4InGameChat
StatsPromptMenuClass=GUI2K4.UT2K4StatsPrompt
WaitingGameClassName=
ServerInfoMenu=GUI2K4.UT2K4ServerInfo
bAutoDemoRec=False
Favorites=(ServerID=0,IP="217.64.127.6",Port=7727,QueryPort=7728,ServerName="SHAOLIN T3MPLE OF BLOODRITES powered by PulseGaming.com")
Favorites=(ServerID=0,IP="213.239.193.107",Port=28000,QueryPort=28001,ServerName="[UTAN] Onslaught Paradise 1 by www.tma-clan.de - #tma.ut @ QNet")
Favorites=(ServerID=0,IP="67.15.23.138",Port=7777,QueryPort=7778,ServerName="UnrealPlayground.com CTF Server")
Favorites=(ServerID=0,IP="82.165.33.232",Port=7777,QueryPort=7778,ServerName="**www.ut-2k4.de** PublicServer1")
Favorites=(ServerID=0,IP="81.169.176.59",Port=7777,QueryPort=7778,ServerName="[FUCH]<:Clan-Server")
Favorites=(ServerID=0,IP="213.146.171.7",Port=11107,QueryPort=11108,ServerName="=]LoD[= Lords of Death - The Never Frozen Hell")
Favorites=(ServerID=0,IP="62.250.1.182",Port=7733,QueryPort=7734,ServerName="-[NYCNL]- ONS/DM/TDM/CTF ClanServer @ 100MBiT NL")
Favorites=(ServerID=0,IP="66.246.28.162",Port=7777,QueryPort=7778,ServerName="Insanes UT2oo4 Onslaught")
Favorites=(ServerID=0,IP="212.42.16.84",Port=27600,QueryPort=27601,ServerName="[UTAN] Multiplay.co.uk :: ONS #1 (MapVote)")
Favorites=(ServerID=0,IP="209.242.27.179",Port=8777,QueryPort=8778,ServerName="Unreal Tournament 2004 Server")
Favorites=(ServerID=0,IP="69.28.221.3",Port=7777,QueryPort=7778,ServerName="|ZARK| [ARC]ONS- MODS, Zark, Benali, MP5, New Maps, Stunts..")
Favorites=(ServerID=0,IP="66.165.113.64",Port=7777,QueryPort=7778,ServerName="Herryoyo's House of Pancakes (Custom ONS and other stuff)")
Favorites=(ServerID=0,IP="67.43.6.12",Port=8888,QueryPort=8889,ServerName="RAD Gaming Servers JB (Public)")
Favorites=(ServerID=0,IP="69.9.163.104",Port=7777,QueryPort=7778,ServerName="-TAO- CTF Sniper Server")
Favorites=(ServerID=0,IP="66.165.113.42",Port=7777,QueryPort=7778,ServerName="Flak's Fraggalonia USA [NBS]ClanServer Sniper/Insta/MapVote")
Favorites=(ServerID=0,IP="80.100.75.201",Port=7777,QueryPort=7778,ServerName=">>> JB ZoomInstagib, bots....")
Favorites=(ServerID=0,IP="80.7.127.67",Port=7777,QueryPort=7778,ServerName=)
Favorites=(ServerID=0,IP="67.19.55.139",Port=7777,QueryPort=7778,ServerName=)
SavedPasswords=(Server="67.15.23.138",Password="custom")

[XGame.xDeathMatch]
HUDType=XInterface.HudBDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=25
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
bForceRespawn=False
bWeaponStay=true

[XGame.xTeamGame]
HUDType=XInterface.HudBTeamDeathMatch
MaxLives=0
TimeLimit=20
GoalScore=60
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xCTFGame]
HUDType=XInterface.HudBCaptureTheFlag
MaxLives=0
TimeLimit=20
GoalScore=3
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0.000000
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true
bAllowNonTeamChat=False
NetWait=5
bAdjustSkill=False
bAllowTrans=True
SpawnProtectionTime=2.000000
LateEntryLives=1
LoginMenuClass=GUI2K4.UT2K4PlayerLoginMenu
bAllowPrivateChat=True
bAllowWeaponThrowing=True
ResetTimeDelay=0

[XGame.xDoubleDom]
HUDType=XInterface.HudBDoubleDomination
MaxLives=0
TimeLimit=20
GoalScore=3
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
TimeToScore=10
TimeDisabled=10
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[XGame.xBombingRun]
HUDType=XInterface.HudBBombingRun
MaxLives=0
TimeLimit=20
GoalScore=15
bTeamScoreRound=False
bPlayersMustBeReady=False
bAllowTaunts=True
FriendlyFireScale=0
MaxTeamSize=16
bForceRespawn=False
bWeaponStay=true

[Engine.MaplistManager]
Games=(GameType="BonusPack.xLastManStandingGame",ActiveMaplist="Default LMS")
Games=(GameType="BonusPack.xMutantGame",ActiveMaplist="Default MUT")
Games=(GameType="Onslaught.ONSOnslaughtGame",ActiveMaplist="Random ONS")
Games=(GameType="SkaarjPack.Invasion",ActiveMaplist="Default INV")
Games=(GameType="UT2k4Assault.ASGameInfo",ActiveMaplist="Default AS")
Games=(GameType="XGame.xBombingRun",ActiveMaplist="Default BR")
Games=(GameType="XGame.xCTFGame",ActiveMaplist="Default CTF")
Games=(GameType="XGame.xDeathMatch",ActiveMaplist="Default DM")
Games=(GameType="XGame.xDoubleDom",ActiveMaplist="Default DOM2")
Games=(GameType="XGame.xTeamGame",ActiveMaplist="Default TDM")
Games=(GameType="XGame.xVehicleCTFGame",ActiveMaplist="Default VCTF")
Games=(GameType="CBall.CB_Game",ActiveMaplist="Default CB")
Games=(GameType="Jailbreak.Jailbreak",ActiveMaplist="Default JB")

[XInterface.MapListDeathMatch]
MapNum=0
Maps=DM-RRAJIGAR
Maps=DM-RANKIN
Maps=DM-CORRUGATION
Maps=DM-DE-GRENDELKEEP
Maps=DM-DE-IRONIC
Maps=DM-DE-OSIRIS2
Maps=DM-GESTALT
Maps=DM-IRONDEITY
Maps=DM-METALLURGY
Maps=DM-Deck17
Maps=DM-Antalus
Maps=DM-Asbestos
Maps=DM-Curse4

[XInterface.MapListTeamDeathMatch]
MapNum=0
Maps=DM-RRAJIGAR
Maps=DM-RANKIN
Maps=DM-CORRUGATION
Maps=DM-DE-GRENDELKEEP
Maps=DM-DE-IRONIC
Maps=DM-DE-OSIRIS2
Maps=DM-GESTALT
Maps=DM-IRONDEITY
Maps=DM-METALLURGY
Maps=DM-Deck17
Maps=DM-Antalus
Maps=DM-Asbestos
Maps=DM-Curse4

[XInterface.MapListCaptureTheFlag]
MapNum=0
Maps=CTF-ABSOLUTEZERO
Maps=CTF-MOONDRAGON
Maps=CTF-GRASSYKNOLL
Maps=CTF-COLOSSUS
Maps=CTF-SMOTE
Maps=CTF-DOUBLEDAMMAGE
Maps=CTF-AVARIS
Maps=CTF-BRIDGEOFFATE
Maps=CTF-FaceClassic
Maps=CTF-CHROME
Maps=CTF-Citadel
Maps=CTF-Orbital2

[XInterface.MapListDoubleDomination]
MapNum=0
Maps=DOM-ATLANTIS
Maps=DOM-ACCESS
Maps=DOM-ASWAN
Maps=DOM-JUNKYARD
Maps=DOM-RENASCENT
Maps=DOM-SUNTEMPLE
Maps=DOM-SCORCHEDEARTH

[XInterface.MapListBombingRun]
MapNum=0
Maps=BR-TWINTOMBS
Maps=BR-BRIDGEOFFATE
Maps=BR-CANYON
Maps=BR-COLOSSUS
Maps=BR-SERENITY
Maps=BR-SkyLine
Maps=BR-Anubis

[BonusPack.MapListMutant]
Maps=DM-RRAJIGAR
Maps=DM-RANKIN
Maps=DM-CORRUGATION
Maps=DM-DE-GRENDELKEEP
Maps=DM-DE-IRONIC
Maps=DM-DE-OSIRIS2
Maps=DM-GESTALT
Maps=DM-IRONDEITY
Maps=DM-METALLURGY
Maps=DM-Deck17
Maps=DM-Antalus
Maps=DM-Asbestos
Maps=DM-Curse4

[BonusPack.MapListLastManStanding]
Maps=DM-RRAJIGAR
Maps=DM-RANKIN
Maps=DM-CORRUGATION
Maps=DM-DE-GRENDELKEEP
Maps=DM-DE-IRONIC
Maps=DM-DE-OSIRIS2
Maps=DM-GESTALT
Maps=DM-IRONDEITY
Maps=DM-METALLURGY
Maps=DM-Deck17
Maps=DM-Antalus
Maps=DM-Asbestos
Maps=DM-Curse4

[Onslaught.ONSMapListOnslaught]
MapNum=5
Maps=ONS-Dawn?LinkSetup=Random
Maps=ONS-Dria?LinkSetup=Random
Maps=ONS-FrostBite?LinkSetup=Random
Maps=ONS-Primeval?LinkSetup=Random
Maps=ONS-RedPlanet?LinkSetup=Random
Maps=ONS-Severance?LinkSetup=Random
Maps=ONS-Torlan?LinkSetup=Random
Maps=ONS-ArcticStronghold?LinkSetup=Random
Maps=ONS-Crossfire?LinkSetup=Random

[Skaarjpack.MapListSkaarjInvasion]
Maps=DM-RRAJIGAR
Maps=DM-RANKIN
Maps=DM-CORRUGATION
Maps=DM-DE-GRENDELKEEP
Maps=DM-DE-IRONIC
Maps=DM-DE-OSIRIS2
Maps=DM-GESTALT
Maps=DM-IRONDEITY
Maps=DM-METALLURGY
Maps=DM-Deck17
Maps=DM-Antalus
Maps=DM-Asbestos

[UT2K4Assault.ASMapList]
Maps=AS-CONVOY
Maps=AS-FALLENCITY
Maps=AS-MOTHERSHIP
Maps=AS-GLACIER
Maps=AS-ROBOTFACTORY
Maps=AS-JUNKYARD

[Onslaught.ONSOnslaughtGame]
OvertimeCoreDrainPerSec=5
bRandSetupAfterReset=False
bAllowNonTeamChat=False
FriendlyFireScale=0.000000
NetWait=15
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=False
SpawnProtectionTime=10.000000
LateEntryLives=1
LoginMenuClass=GUI2K4.UT2K4OnslaughtLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=11
GoalScore=3
MaxLives=0
TimeLimit=20
bSwapSidesAfterReset=True

[UnrealGame.TeamGame]
bBalanceTeams=True
bPlayersBalanceTeams=True

[UnrealGame.DeathMatch]
MinNetPlayers=1
RestartWait=30
bTournament=False
bAutoNumBots=True
bColoredDMSkins=False
bPlayersMustBeReady=False
bWaitForNetPlayers=True
bAllowPlayerLights=True
bForceDefaultCharacter=False
NamePrefixes[0]=Mr_
NamePrefixes[1]=
NamePrefixes[2]=The_Real_
NamePrefixes[3]=Evil_
NamePrefixes[4]=
NamePrefixes[5]=Owns_
NamePrefixes[6]=
NamePrefixes[7]=Evil_
NamePrefixes[8]=
NamePrefixes[9]=
NameSuffixes[0]=
NameSuffixes[1]=_is_lame
NameSuffixes[2]=
NameSuffixes[3]=
NameSuffixes[4]=_sucks
NameSuffixes[5]=
NameSuffixes[6]=_OwnsYou
NameSuffixes[7]=
NameSuffixes[8]=_jr
NameSuffixes[9]='s_clone

[UnrealGame.UnrealMPGameInfo]
BotMode=5
MinPlayers=8
EndTimeDelay=4.000000
BotRatio=1.000000

[Engine.VoiceChatReplicationInfo]
bEnableVoiceChat=False
bAllowLocalBroadcast=True
MaxChatters=0
LocalBroadcastRange=1000.000000
DefaultBroadcastRadius=20.000000
VoIPInternetCodecs=CODEC_48NB
VoIPLANCodecs=CODEC_48NB
VoIPLANCodecs=CODEC_96WB

[Engine.BroadcastHandler]
bMuteSpectators=False
bPartitionSpectators=False

[UnrealGame.MutMovementModifier]
bMegaSpeed=False
AirControl=0.350000

[XAdmin.AccessControlIni]
PrivClasses=Class'XAdmin.xKickPrivs'
PrivClasses=Class'XAdmin.xGamePrivs'
PrivClasses=Class'XAdmin.xUserGroupPrivs'
PrivClasses=Class'XAdmin.xExtraPrivs'

[XGame.TeamRedConfigured]

[XGame.TeamBlueConfigured]

[IpDrv.UdpGamespyQuery]
MinNetVer=0
OldQueryPortNumber=7787
bRestartServerOnPortSwap=True
bDebugPortSwaps=True

[XGame.UT2K4DMRoster]
UsedBots=Perdition
UsedBots=Silhouette
UsedBots=Vengeance
UsedBots=Stargazer

[UT2k4Assault.ASGameInfo]
RoundLimit=1
RoundTimeLimit=10
PracticeTimeLimit=60
ReinforcementsFreq=7
bAllowNonTeamChat=False
FriendlyFireScale=0.000000
NetWait=15
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=False
SpawnProtectionTime=3.000000
LateEntryLives=1
LoginMenuClass=GUI2K4.UT2K4PlayerLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=8
GoalScore=0
MaxLives=0
TimeLimit=20

[Onslaught.MutLightweightVehicles]
VehicleMomentumMult=3.000000

[xVoting.xVotingHandler]
VoteTimeLimit=70
ScoreBoardDelay=5
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=False
bAccumulationMode=False
bEliminationMode=True
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=4
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=True
bKickVote=True
bMatchSetup=False
KickPercent=51
bAnonymousKicking=True
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0
GameConfig=(GameClass="Jailbreak.Jailbreak",Prefix="JB",Acronym="JB",GameName="Jailbreak",Mutators=,Options=)

[xVoting.DefaultMapListLoader]
bUseMapList=False
MapNamePrefixes=

[CBall.CB_Game]
bAllowNonTeamChat=False
FriendlyFireScale=0.000000
NetWait=5
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=False
SpawnProtectionTime=2.000000
LateEntryLives=1
LoginMenuClass=GUI2K4.UT2K4PlayerLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=11
GoalScore=5
MaxLives=0
TimeLimit=15

[DefaultJB MaplistRecord]
DefaultTitle=Default JB
DefaultGameType=Jailbreak.Jailbreak
DefaultActive=5
DefaultMaps=JB-Cavern
DefaultMaps=JB-Addien-Dwy-Gold
DefaultMaps=JB-Arlon-Gold
DefaultMaps=JB-Aswan
DefaultMaps=JB-BabylonTemple-Gold
DefaultMaps=JB-CastleBreak-Gold
DefaultMaps=JB-Conduit-Gold
DefaultMaps=JB-Cosmos
DefaultMaps=JB-Heights-Gold-v2
DefaultMaps=JB-IndusRage2-Gold
DefaultMaps=JB-MoonCraters-Gold
DefaultMaps=JB-NoSense-Gold
DefaultMaps=JB-Oasis
DefaultMaps=JB-Poseidon-Gold
DefaultMaps=JB-SavoIsland-Gold
DefaultMaps=JB-Solamander-Gold
DefaultMaps=JB-SubZero

[Jailbreak.Jailbreak]
Addons=JBAddonAvenger.JBAddonAvenger,JBAddonCelebration.JBAddonCelebration,JBAddonLlama.JBAddonLlama,JBAddonProtection.JBAddonProtection
bEnableJailFights=True
bEnableScreens=True
bEnableSpectatorDeathCam=True
WebScoreboardClass=Jailbreak.JBWebApplicationScoreboard
WebScoreboardPath=/scoreboard
bAllowNonTeamChat=False
FriendlyFireScale=0.000000
NetWait=5
bForceRespawn=False
bAdjustSkill=False
bAllowTaunts=True
bAllowTrans=False
SpawnProtectionTime=2.000000
LateEntryLives=1
LoginMenuClass=GUI2K4.UT2K4PlayerLoginMenu
bAllowPrivateChat=True
bWeaponStay=True
bAllowWeaponThrowing=True
ResetTimeDelay=0
GoalScore=5
MaxLives=0
TimeLimit=20
bFavorHumansForArena=True
bEnableWebScoreboard=True
bEnableWebAdminExtension=True

[Jailbreak.JBInteractionKeys]
AutoBoundKeys=IK_GreyPlus,IK_GreyMinus,IK_GreySlash,IK_GreyStar

[Jailbreak.JBSpeechManager]
VoicePack=JBVoiceGrrrl.Classic
bQueueAnnouncements=True

[Jailbreak.JBMapList]
MapNum=5
Maps=JB-Cavern
Maps=JB-Addien-Dwy-Gold
Maps=JB-Arlon-Gold
Maps=JB-Aswan
Maps=JB-BabylonTemple-Gold
Maps=JB-CastleBreak-Gold
Maps=JB-Conduit-Gold
Maps=JB-Cosmos
Maps=JB-Heights-Gold-v2
Maps=JB-IndusRage2-Gold
Maps=JB-MoonCraters-Gold
Maps=JB-NoSense-Gold
Maps=JB-Oasis
Maps=JB-Poseidon-Gold
Maps=JB-SavoIsland-Gold
Maps=JB-Solamander-Gold
Maps=JB-SubZero

[JBAddonProtection.JBAddonProtection]
ProtectionTime=6
ProtectionType=0
bProtectArenaWinner=True
bLlamaizeCampers=True

[JBAddonAvenger.JBAddonAvenger]
PowerTimeMultiplier=100
PowerTimeMaximum=25
PowerComboIndex=1

[JBAddonLlama.JBAddonLlama]
RewardAdrenaline=100
RewardHealth=25
RewardShield=0
MaximumLlamaDuration=60
bLlamaizeOnJailDisconnect=True