class ZoneInfoMenu extends GUI2K4.MidGamePanel; //=================================================================Interface section var automated GUIButton //Zone info b_ZoneInfo_ApplySettings, b_ZoneInfo_ApplySettingsAllZones, b_ResetZoneInfoSettings; var automated MOCheckBox //Zone info ch_ZoneInfo_bClearToFogColor, ch_ZoneInfo_bDistanceFog, ch_ZoneInfo_bSoftKillz, ch_ZoneInfo_bTerrainZone, //Zone light ch_ZoneInfo_bNewKFColorCorrection, ch_ZoneInfo_bNoKFColorCorrection; //Zone info var automated MoComboBox mo_ZoneInfo_Killz, mo_ZoneInfo_ZoneTag; //Zone light var automated moNumericEdit nu_ZoneInfo_AmbientBrightness, nu_ZoneInfo_AmbientHue, nu_ZoneInfo_AmbientSaturation, nu_ZoneInfo_DistanceFogColor_A, nu_ZoneInfo_DistanceFogColor_B, nu_ZoneInfo_DistanceFogColor_G, nu_ZoneInfo_DistanceFogColor_R, nu_ZoneInfo_KFOverlayColor_A, nu_ZoneInfo_KFOverlayColor_B, nu_ZoneInfo_KFOverlayColor_G, nu_ZoneInfo_KFOverlayColor_R; var automated moFloatEdit //Zone info fl_ZoneInfo_Killz, //Zone light fl_ZoneInfo_DistanceFogBlendTime, fl_ZoneInfo_DistanceFogEnd, fl_ZoneInfo_DistanceFogEndMin, fl_ZoneInfo_DistanceFogStart, fl_ZoneInfo_DramaticLightingScale, fl_ZoneInfo_TexUpanSpeed, fl_ZoneInfo_TexVpanSpeed; var Automated GUIListBox lb_ZoneInfoList; var Automated GUISectionBackground sb_ZoneInfo, sb_ZoneLight; // var automated moNumericEdit nu_NewTicks, nu_SoundRadius, nu_default_NetSpeed, nu_new_NetSpeed, nu_SoundOcclusion; // var automated GUISectionBackground sb_Optimizer; simulated function InitComponent(GUIController MyController, GUIComponent MyOwner) { super.InitComponent(MyController,MyOwner); } function ShowPanel(bool bShow) { super.ShowPanel(bShow); } event Opened(GUIComponent Sender) { super.Opened(Sender); } simulated function bool ButtonClicked(GUIComponent Sender) { switch (Sender) { default: return false; } return true; } simulated function InternalOnChange(GUIComponent Sender){} defaultproperties { Begin Object Class=GUIButton Name=ZoneInfo_ApplySettings Caption="Apply settings to highlighted zone" Hint="Main firebad pwr to maintain your LOWEST fps has been removed." OnClick=ZoneInfoMenu.ButtonClicked OnKeyEvent=ZoneInfo_ApplySettings.InternalOnKeyEvent End Object b_ZoneInfo_ApplySettings=GUIButton'hidemut.ZoneInfoMenu.ZoneInfo_ApplySettings' Begin Object Class=GUIButton Name=ZoneInfo_ApplySettingsAllZones Caption="Apply settings to all zones" Hint="Main firebad pwr to maintain your LOWEST fps has been removed." OnClick=ZoneInfoMenu.ButtonClicked OnKeyEvent=ZoneInfo_ApplySettingsAllZones.InternalOnKeyEvent End Object b_ZoneInfo_ApplySettingsAllZones=GUIButton'hidemut.ZoneInfoMenu.ZoneInfo_ApplySettingsAllZones' Begin Object Class=GUIButton Name=ZoneInfo_ResetZoneInfoSettings Caption="Reset zoneInfo to defaults" Hint="Main firebad pwr to maintain your LOWEST fps has been removed." OnClick=ZoneInfoMenu.ButtonClicked OnKeyEvent=ZoneInfo_ResetZoneInfoSettings.InternalOnKeyEvent End Object b_ResetZoneInfoSettings=GUIButton'hidemut.ZoneInfoMenu.ZoneInfo_ResetZoneInfoSettings' Begin Object Class=moCheckBox Name=chZoneInfo_bClearToFogColor Caption="Toggle lights on zeds" OnCreateComponent=chZoneInfo_bClearToFogColor.InternalOnCreateComponent Hint="Clear to fog color if distance fog is enabled." OnChange=ZoneInfoMenu.InternalOnChange End Object ch_ZoneInfo_bClearToFogColor=moCheckBox'hidemut.ZoneInfoMenu.chZoneInfo_bClearToFogColor' Begin Object Class=moCheckBox Name=chZoneInfo_bDistanceFog Caption="Zone distance fog" OnCreateComponent=chZoneInfo_bDistanceFog.InternalOnCreateComponent Hint="There is distance fog in this zone." OnChange=ZoneInfoMenu.InternalOnChange End Object ch_ZoneInfo_bDistanceFog=moCheckBox'hidemut.ZoneInfoMenu.chZoneInfo_bDistanceFog' Begin Object Class=moCheckBox Name=chZoneInfo_bSoftKillz Caption="Is Killz Zone" OnCreateComponent=chZoneInfo_bSoftKillz.InternalOnCreateComponent Hint="2000 units of grace unless land.(any actor falling below this level gets destroyed)" OnChange=ZoneInfoMenu.InternalOnChange End Object ch_ZoneInfo_bSoftKillz=moCheckBox'hidemut.ZoneInfoMenu.chZoneInfo_bSoftKillz' Begin Object Class=moCheckBox Name=chZoneInfo_bTerrainZone Caption="Is Terrain Zone" OnCreateComponent=chZoneInfo_bTerrainZone.InternalOnCreateComponent Hint="There is terrain in this zone." OnChange=ZoneInfoMenu.InternalOnChange End Object ch_ZoneInfo_bTerrainZone=moCheckBox'hidemut.ZoneInfoMenu.chZoneInfo_bTerrainZone' Begin Object Class=moCheckBox Name=chZoneInfo_bNewKFColorCorrection Caption="Use KF color correction" OnCreateComponent=chZoneInfo_bNewKFColorCorrection.InternalOnCreateComponent Hint="Use the new KFOverlayColor instead of distance fog for the color correction overlay." OnChange=ZoneInfoMenu.InternalOnChange End Object ch_ZoneInfo_bNewKFColorCorrection=moCheckBox'hidemut.ZoneInfoMenu.chZoneInfo_bNewKFColorCorrection' Begin Object Class=moCheckBox Name=chZoneInfo_bNoKFColorCorrection Caption="No KF color correction" OnCreateComponent=chZoneInfo_bNoKFColorCorrection.InternalOnCreateComponent Hint="No KF color correction." OnChange=ZoneInfoMenu.InternalOnChange End Object ch_ZoneInfo_bNoKFColorCorrection=moCheckBox'hidemut.ZoneInfoMenu.chZoneInfo_bNoKFColorCorrection' Begin Object Class=moComboBox Name=coZoneInfo_Killz bReadOnly=True Caption="KillZ effects" OnCreateComponent=coZoneInfo_Killz.InternalOnCreateComponent Hint="passed by FellOutOfWorldEvent(), to allow different KillZ effects." OnChange=ZoneInfoMenu.InternalOnChange End Object mo_ZoneInfo_Killz=moComboBox'hidemut.ZoneInfoMenu.coZoneInfo_Killz' Begin Object Class=moComboBox Name=coZoneInfo_ZoneTag bReadOnly=True Caption="Zone Info name" OnCreateComponent=coZoneInfo_ZoneTag.InternalOnCreateComponent Hint="Zone info tag..." OnChange=ZoneInfoMenu.InternalOnChange End Object mo_ZoneInfo_ZoneTag=moComboBox'hidemut.ZoneInfoMenu.coZoneInfo_ZoneTag' Begin Object Class=moNumericEdit Name=moZoneInfo_AmbientBrightness MinValue=0 MaxValue=255 Caption="Zone Info Ambient Brightness" OnCreateComponent=moZoneInfo_AmbientBrightness.InternalOnCreateComponent Hint="Zone light brightness" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_AmbientBrightness=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_AmbientBrightness' Begin Object Class=moNumericEdit Name=moZoneInfo_AmbientHue MinValue=0 MaxValue=255 Caption="ZoneInfo light color" OnCreateComponent=moZoneInfo_AmbientHue.InternalOnCreateComponent Hint="Zone light brightness" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_AmbientHue=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_AmbientHue' Begin Object Class=moNumericEdit Name=moZoneInfo_AmbientSaturation MinValue=0 MaxValue=255 Caption="ZoneInfo light saturation" OnCreateComponent=moZoneInfo_AmbientSaturation.InternalOnCreateComponent Hint="Zone light saturation" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_AmbientSaturation=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_AmbientSaturation' nu_ZoneInfo_DistanceFogColor_A=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_AmbientSaturation' Begin Object Class=moNumericEdit Name=moZoneInfo_DistanceFogColor_B MinValue=0 MaxValue=255 Caption="DistanceFogColor_B" OnCreateComponent=moZoneInfo_DistanceFogColor_B.InternalOnCreateComponent Hint="Distance Fog Color Brightness" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_DistanceFogColor_B=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_DistanceFogColor_B' Begin Object Class=moNumericEdit Name=moZoneInfo_DistanceFogColor_G MinValue=0 MaxValue=255 Caption="DistanceFogColor_G" OnCreateComponent=moZoneInfo_DistanceFogColor_G.InternalOnCreateComponent Hint="Distance Fog Color Green" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_DistanceFogColor_G=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_DistanceFogColor_G' Begin Object Class=moNumericEdit Name=moZoneInfo_DistanceFogColor_R MinValue=0 MaxValue=255 Caption="DistanceFogColor_R" OnCreateComponent=moZoneInfo_DistanceFogColor_G.InternalOnCreateComponent Hint="Distance Fog Color Red" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_DistanceFogColor_R=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_DistanceFogColor_R' Begin Object Class=moNumericEdit Name=moZoneInfo_KFOverlayColor_A MinValue=0 MaxValue=255 Caption="ZoneInfo_KFOverlayColor_A" OnCreateComponent=moZoneInfo_KFOverlayColor_A.InternalOnCreateComponent Hint="KF Overlay Color Alpha" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_KFOverlayColor_A=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_KFOverlayColor_A' Begin Object Class=moNumericEdit Name=moZoneInfo_KFOverlayColor_B MinValue=0 MaxValue=255 Caption="ZoneInfo_KFOverlayColor_B" OnCreateComponent=moZoneInfo_KFOverlayColor_B.InternalOnCreateComponent Hint="KF Overlay Color Brightness" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_KFOverlayColor_B=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_KFOverlayColor_B' Begin Object Class=moNumericEdit Name=moZoneInfo_KFOverlayColor_G MinValue=0 MaxValue=255 Caption="ZoneInfo_KFOverlayColor_G" OnCreateComponent=moZoneInfo_KFOverlayColor_G.InternalOnCreateComponent Hint="KF Overlay Color Green" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_KFOverlayColor_G=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_KFOverlayColor_G' Begin Object Class=moNumericEdit Name=moZoneInfo_KFOverlayColor_R MinValue=0 MaxValue=255 Caption="ZoneInfo_KFOverlayColor_R" OnCreateComponent=moZoneInfo_KFOverlayColor_R.InternalOnCreateComponent Hint="KF Overlay Color Red" OnChange=ZoneInfoMenu.InternalOnChange End Object nu_ZoneInfo_KFOverlayColor_R=moNumericEdit'hidemut.ZoneInfoMenu.moZoneInfo_KFOverlayColor_R' Begin Object Class=moFloatEdit Name=flZoneInfo_Killz MinValue=-100000.000000 MaxValue=100000.000000 Step=100.000000 Caption="ZoneInfo Killz dmg" OnCreateComponent=flZoneInfo_Killz.InternalOnCreateComponent Hint="Any actor falling below this level gets destroyed." End Object fl_ZoneInfo_Killz=moFloatEdit'hidemut.ZoneInfoMenu.flZoneInfo_Killz' Begin Object Class=moFloatEdit Name=flDistanceFogBlendTime MinValue=-100000.000000 MaxValue=100000.000000 Step=100.000000 Caption="Distance Fog Blend Time" OnCreateComponent=flDistanceFogBlendTime.InternalOnCreateComponent Hint="Any actor falling below this level gets destroyed." End Object fl_ZoneInfo_DistanceFogBlendTime=moFloatEdit'hidemut.ZoneInfoMenu.flDistanceFogBlendTime' Begin Object Class=GUISectionBackground Name=BGZoneInfo bFillClient=True Caption="Zone info browser and tweaker" WinTop=0.050000 WinWidth=0.636144 WinHeight=0.659477 OnPreDraw=BGZoneInfo.InternalPreDraw End Object sb_ZoneInfo=GUISectionBackground'hidemut.ZoneInfoMenu.BGZoneInfo' Begin Object Class=GUISectionBackground Name=BGZoneLight bFillClient=True Caption="Zone info light" WinTop=0.050000 WinWidth=0.636144 WinHeight=0.659477 OnPreDraw=BGZoneLight.InternalPreDraw End Object sb_ZoneLight=GUISectionBackground'hidemut.ZoneInfoMenu.BGZoneLight' }