diff --git a/Localization/INT/ScoreboardExt.INT b/Localization/INT/YAS.INT similarity index 100% rename from Localization/INT/ScoreboardExt.INT rename to Localization/INT/YAS.INT diff --git a/Localization/RUS/ScoreboardExt.RUS b/Localization/RUS/YAS.RUS similarity index 100% rename from Localization/RUS/ScoreboardExt.RUS rename to Localization/RUS/YAS.RUS diff --git a/PublicationContent/description.txt b/PublicationContent/description.txt index 631d5a7..4d776a9 100644 --- a/PublicationContent/description.txt +++ b/PublicationContent/description.txt @@ -1,6 +1,50 @@ -[h1]there should be a description, but there isn't one :( [/h1] +[h1]Description[/h1] +Yet another scoreboard... +Based on the scoreboard from [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1963099942]ClassicHUD[/url] and heavily modified. -I will definitely write in more detail (but a little later) +[h1]Features[/h1] +- Doesn't block the view with the mouse when active; +- Correctly displayed in all available resolutions; +- Displays a large number of players; +- Customizing the appearance and elements of the scoreboard; +- Player ranks. + +[h1]Whitelisted?[/h1] +No. This mod is not whitelisted and will unrank your server. Any XP gained will not be saved. + +(But I plan to submit a whitelist request when I stop adding changes to this scoreboard) + +[h1]Usage (single player):[/h1] +1. Subscribe to this mutator; +2. Start KF2; +3. Open console (`) and input: +[code]open KF-BioticsLab?Mutator=YAS.YASMut?[/code] +4. . + +[h1]Usage (server):[/h1] +[b]Note:[/b] If you don't understand what is written here, read the article [url=https://wiki.killingfloor2.com/index.php?title=Dedicated_Server_(Killing_Floor_2)][u]Dedicated Server (KF2 wiki)[/u][/url] before following these instructions. + +1. Open your PCServer-KFEngine.ini / LinuxServer-KFEngine.ini; +2. Add the following string to the [b][OnlineSubsystemSteamworks.KFWorkshopSteamworks][/b] section: +[code]ServerSubscribedWorkshopItems=[/code] +3. Start the server and wait while the mutator is downloading; +4. Stop the server; +5. Add mutator to server start line: [b]?Mutator=YAS.YASMut[/b] +7. Start the server. + +[h1]Setup[/h1] +All settings are here: +[code] +/KFGame/Config/KFYAS.ini +[/code] +I will add detailed instructions for setting up the scoreboard later. +But these images will help you a little anyway: + + + +[h1]Bug reports[/h1] +If you find a bug, describe what it looks like and how to repeat it - I will try to fix it. +You can do it right here, but I'll be much happier if you do it [url=https://github.com/GenZmeY/KF2-YetAnotherScoreboard/issues]in issues on github[/url]. [h1]Sources:[/h1] -[u]https://github.com/GenZmeY/KF2-ScoreboardExt[/u] [b](GNU GPLv3)[/b] \ No newline at end of file +[u]https://github.com/GenZmeY/KF2-YetAnotherScoreboard[/u] [b](GNU GPLv3)[/b] \ No newline at end of file diff --git a/PublicationContent/elements.png b/PublicationContent/elements.png new file mode 100644 index 0000000..9c21519 Binary files /dev/null and b/PublicationContent/elements.png differ diff --git a/PublicationContent/in_game.png b/PublicationContent/in_game.png new file mode 100644 index 0000000..09427dd Binary files /dev/null and b/PublicationContent/in_game.png differ diff --git a/PublicationContent/preview.png b/PublicationContent/preview.png index c73bff6..120d33d 100644 Binary files a/PublicationContent/preview.png and b/PublicationContent/preview.png differ diff --git a/PublicationContent/rect_shapes.png b/PublicationContent/rect_shapes.png new file mode 100644 index 0000000..185b61f Binary files /dev/null and b/PublicationContent/rect_shapes.png differ diff --git a/PublicationContent/title.txt b/PublicationContent/title.txt index 87aed8f..3d3e598 100644 --- a/PublicationContent/title.txt +++ b/PublicationContent/title.txt @@ -1 +1 @@ -ScoreboardExt \ No newline at end of file +YetAnotherScoreboard \ No newline at end of file diff --git a/README.md b/README.md index 24380cd..2e39a7f 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ -# ScoreboardExt +# YetAnotherScoreboard + diff --git a/ScoreboardExt/Build.uci b/YAS/Build.uci similarity index 100% rename from ScoreboardExt/Build.uci rename to YAS/Build.uci diff --git a/ScoreboardExt/Classes/ClassicStyle.uc b/YAS/Classes/ClassicStyle.uc similarity index 100% rename from ScoreboardExt/Classes/ClassicStyle.uc rename to YAS/Classes/ClassicStyle.uc diff --git a/ScoreboardExt/Classes/CustomRanks.uc b/YAS/Classes/CustomRanks.uc similarity index 84% rename from ScoreboardExt/Classes/CustomRanks.uc rename to YAS/Classes/CustomRanks.uc index 260428f..85cab44 100644 --- a/ScoreboardExt/Classes/CustomRanks.uc +++ b/YAS/Classes/CustomRanks.uc @@ -1,6 +1,6 @@ class CustomRanks extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/DynamicLevelColor.uc b/YAS/Classes/DynamicLevelColor.uc similarity index 98% rename from ScoreboardExt/Classes/DynamicLevelColor.uc rename to YAS/Classes/DynamicLevelColor.uc index 3f2d2cb..3ec57a0 100644 --- a/ScoreboardExt/Classes/DynamicLevelColor.uc +++ b/YAS/Classes/DynamicLevelColor.uc @@ -1,6 +1,6 @@ class DynamicLevelColor extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/DynamicPingColor.uc b/YAS/Classes/DynamicPingColor.uc similarity index 97% rename from ScoreboardExt/Classes/DynamicPingColor.uc rename to YAS/Classes/DynamicPingColor.uc index aeb122d..bcf445e 100644 --- a/ScoreboardExt/Classes/DynamicPingColor.uc +++ b/YAS/Classes/DynamicPingColor.uc @@ -1,6 +1,6 @@ class DynamicPingColor extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/DynamicStateColor.uc b/YAS/Classes/DynamicStateColor.uc similarity index 97% rename from ScoreboardExt/Classes/DynamicStateColor.uc rename to YAS/Classes/DynamicStateColor.uc index 158420d..da0b243 100644 --- a/ScoreboardExt/Classes/DynamicStateColor.uc +++ b/YAS/Classes/DynamicStateColor.uc @@ -1,6 +1,6 @@ class DynamicStateColor extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/GUIStyleBase.uc b/YAS/Classes/GUIStyleBase.uc similarity index 99% rename from ScoreboardExt/Classes/GUIStyleBase.uc rename to YAS/Classes/GUIStyleBase.uc index 766d47b..ddaa149 100644 --- a/ScoreboardExt/Classes/GUIStyleBase.uc +++ b/YAS/Classes/GUIStyleBase.uc @@ -14,7 +14,7 @@ var() byte MaxFontScale; var float DefaultHeight; // Default font text size. var transient Canvas Canvas; var transient KF2GUIController Owner; -var transient ScoreboardExtHUD HUDOwner; +var transient YASHUD HUDOwner; var Font MainFont, NumberFont, InfiniteFont; var Color BlurColor, BlurColor2; @@ -1457,8 +1457,8 @@ static final function string Trim(coerce string S) defaultproperties { // Font'UI_Canvas_Fonts.Font_Main' - //MainFont=Font'KFScoreboardExt_Assets.Font.KFMainFont' - //InfiniteFont=Font'KFScoreboardExt_Assets.Font.KFInfiniteFont' + //MainFont=Font'KFYAS_Assets.Font.KFMainFont' + //InfiniteFont=Font'KFYAS_Assets.Font.KFInfiniteFont' MainFont=Font'UI_Canvas_Fonts.Font_Main' NumberFont=Font'UI_Canvas_Fonts.Font_General' diff --git a/ScoreboardExt/Classes/KF2GUIController.uc b/YAS/Classes/KF2GUIController.uc similarity index 98% rename from ScoreboardExt/Classes/KF2GUIController.uc rename to YAS/Classes/KF2GUIController.uc index a166214..d8913cb 100644 --- a/ScoreboardExt/Classes/KF2GUIController.uc +++ b/YAS/Classes/KF2GUIController.uc @@ -7,7 +7,7 @@ Class KF2GUIController extends Info var() class DefaultStyle; var PlayerController PlayerOwner; -var ScoreboardExtHUD HUDOwner; +var YASHUD HUDOwner; var transient KF2GUIInput CustomInput; var transient PlayerInput BackupInput; var transient GameViewportClient ClientViewport; @@ -47,7 +47,7 @@ static function KF2GUIController GetGUIController(PlayerController PC) return None; } - foreach PC.ChildActors(class'ScoreboardExt.KF2GUIController', G) + foreach PC.ChildActors(class'YAS.KF2GUIController', G) { if (!G.bIsInvalid) { @@ -57,7 +57,7 @@ static function KF2GUIController GetGUIController(PlayerController PC) if (G == None) { - G = PC.Spawn(class'ScoreboardExt.KF2GUIController', PC); + G = PC.Spawn(class'YAS.KF2GUIController', PC); } return G; @@ -67,7 +67,7 @@ simulated function PostBeginPlay() { PlayerOwner = PlayerController(Owner); ClientViewport = LocalPlayer(PlayerOwner.Player).ViewportClient; - HUDOwner = ScoreboardExtHUD(PlayerOwner.myHUD); + HUDOwner = YASHUD(PlayerOwner.myHUD); CurrentStyle = new (None) DefaultStyle; CurrentStyle.InitStyle(); @@ -143,7 +143,7 @@ simulated function HandleDrawMenu() { if (HackConsole == None) { - HackConsole = new(ClientViewport)class'ScoreboardExt.KFGUIConsoleHack'; + HackConsole = new(ClientViewport)class'YAS.KFGUIConsoleHack'; HackConsole.OutputObject = Self; } if (HackConsole != ClientViewport.ViewportConsole) @@ -259,7 +259,7 @@ simulated final function SetMenuState(bool bActive) { if (CustomInput == None) { - CustomInput = new (KFPlayerController(PlayerOwner)) class'ScoreboardExt.KF2GUIInput'; + CustomInput = new (KFPlayerController(PlayerOwner)) class'YAS.KF2GUIInput'; CustomInput.ControllerOwner = Self; CustomInput.OnReceivedNativeInputKey = ReceivedInputKey; CustomInput.BaseInput = PlayerOwner.PlayerInput; diff --git a/ScoreboardExt/Classes/KF2GUIInput.uc b/YAS/Classes/KF2GUIInput.uc similarity index 100% rename from ScoreboardExt/Classes/KF2GUIInput.uc rename to YAS/Classes/KF2GUIInput.uc diff --git a/ScoreboardExt/Classes/KF2Style.uc b/YAS/Classes/KF2Style.uc similarity index 100% rename from ScoreboardExt/Classes/KF2Style.uc rename to YAS/Classes/KF2Style.uc diff --git a/ScoreboardExt/Classes/KFColorHelper.uc b/YAS/Classes/KFColorHelper.uc similarity index 100% rename from ScoreboardExt/Classes/KFColorHelper.uc rename to YAS/Classes/KFColorHelper.uc diff --git a/ScoreboardExt/Classes/KFGUIConsoleHack.uc b/YAS/Classes/KFGUIConsoleHack.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUIConsoleHack.uc rename to YAS/Classes/KFGUIConsoleHack.uc diff --git a/ScoreboardExt/Classes/KFGUI_Base.uc b/YAS/Classes/KFGUI_Base.uc similarity index 99% rename from ScoreboardExt/Classes/KFGUI_Base.uc rename to YAS/Classes/KFGUI_Base.uc index e189bc7..8ff4868 100644 --- a/ScoreboardExt/Classes/KFGUI_Base.uc +++ b/YAS/Classes/KFGUI_Base.uc @@ -7,7 +7,7 @@ Class KFGUI_Base extends Object var KF2GUIController Owner; -var ScoreboardExtHUD HUDOwner; +var YASHUD HUDOwner; var KFGUI_Base ParentComponent; // Parent component if any. var transient Canvas Canvas; diff --git a/ScoreboardExt/Classes/KFGUI_Button.uc b/YAS/Classes/KFGUI_Button.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Button.uc rename to YAS/Classes/KFGUI_Button.uc diff --git a/ScoreboardExt/Classes/KFGUI_CategoryButton.uc b/YAS/Classes/KFGUI_CategoryButton.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_CategoryButton.uc rename to YAS/Classes/KFGUI_CategoryButton.uc diff --git a/ScoreboardExt/Classes/KFGUI_CategoryList.uc b/YAS/Classes/KFGUI_CategoryList.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_CategoryList.uc rename to YAS/Classes/KFGUI_CategoryList.uc diff --git a/ScoreboardExt/Classes/KFGUI_CheckBox.uc b/YAS/Classes/KFGUI_CheckBox.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_CheckBox.uc rename to YAS/Classes/KFGUI_CheckBox.uc diff --git a/ScoreboardExt/Classes/KFGUI_Clickable.uc b/YAS/Classes/KFGUI_Clickable.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Clickable.uc rename to YAS/Classes/KFGUI_Clickable.uc diff --git a/ScoreboardExt/Classes/KFGUI_ColorSlider.uc b/YAS/Classes/KFGUI_ColorSlider.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ColorSlider.uc rename to YAS/Classes/KFGUI_ColorSlider.uc diff --git a/ScoreboardExt/Classes/KFGUI_ColumnList.uc b/YAS/Classes/KFGUI_ColumnList.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ColumnList.uc rename to YAS/Classes/KFGUI_ColumnList.uc diff --git a/ScoreboardExt/Classes/KFGUI_ColumnTop.uc b/YAS/Classes/KFGUI_ColumnTop.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ColumnTop.uc rename to YAS/Classes/KFGUI_ColumnTop.uc diff --git a/ScoreboardExt/Classes/KFGUI_ComboBox.uc b/YAS/Classes/KFGUI_ComboBox.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ComboBox.uc rename to YAS/Classes/KFGUI_ComboBox.uc diff --git a/ScoreboardExt/Classes/KFGUI_ComboSelector.uc b/YAS/Classes/KFGUI_ComboSelector.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ComboSelector.uc rename to YAS/Classes/KFGUI_ComboSelector.uc diff --git a/ScoreboardExt/Classes/KFGUI_ComponentList.uc b/YAS/Classes/KFGUI_ComponentList.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ComponentList.uc rename to YAS/Classes/KFGUI_ComponentList.uc diff --git a/ScoreboardExt/Classes/KFGUI_EditBox.uc b/YAS/Classes/KFGUI_EditBox.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_EditBox.uc rename to YAS/Classes/KFGUI_EditBox.uc diff --git a/ScoreboardExt/Classes/KFGUI_EditControl.uc b/YAS/Classes/KFGUI_EditControl.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_EditControl.uc rename to YAS/Classes/KFGUI_EditControl.uc diff --git a/ScoreboardExt/Classes/KFGUI_FloatingWindow.uc b/YAS/Classes/KFGUI_FloatingWindow.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_FloatingWindow.uc rename to YAS/Classes/KFGUI_FloatingWindow.uc diff --git a/ScoreboardExt/Classes/KFGUI_FloatingWindowHeader.uc b/YAS/Classes/KFGUI_FloatingWindowHeader.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_FloatingWindowHeader.uc rename to YAS/Classes/KFGUI_FloatingWindowHeader.uc diff --git a/ScoreboardExt/Classes/KFGUI_Frame.uc b/YAS/Classes/KFGUI_Frame.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Frame.uc rename to YAS/Classes/KFGUI_Frame.uc diff --git a/ScoreboardExt/Classes/KFGUI_Image.uc b/YAS/Classes/KFGUI_Image.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Image.uc rename to YAS/Classes/KFGUI_Image.uc diff --git a/ScoreboardExt/Classes/KFGUI_List.uc b/YAS/Classes/KFGUI_List.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_List.uc rename to YAS/Classes/KFGUI_List.uc diff --git a/ScoreboardExt/Classes/KFGUI_ListHorz.uc b/YAS/Classes/KFGUI_ListHorz.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ListHorz.uc rename to YAS/Classes/KFGUI_ListHorz.uc diff --git a/ScoreboardExt/Classes/KFGUI_ListItem.uc b/YAS/Classes/KFGUI_ListItem.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ListItem.uc rename to YAS/Classes/KFGUI_ListItem.uc diff --git a/ScoreboardExt/Classes/KFGUI_MultiComponent.uc b/YAS/Classes/KFGUI_MultiComponent.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_MultiComponent.uc rename to YAS/Classes/KFGUI_MultiComponent.uc diff --git a/ScoreboardExt/Classes/KFGUI_Page.uc b/YAS/Classes/KFGUI_Page.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Page.uc rename to YAS/Classes/KFGUI_Page.uc diff --git a/ScoreboardExt/Classes/KFGUI_ProgressBar.uc b/YAS/Classes/KFGUI_ProgressBar.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ProgressBar.uc rename to YAS/Classes/KFGUI_ProgressBar.uc diff --git a/ScoreboardExt/Classes/KFGUI_RightClickMenu.uc b/YAS/Classes/KFGUI_RightClickMenu.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_RightClickMenu.uc rename to YAS/Classes/KFGUI_RightClickMenu.uc diff --git a/ScoreboardExt/Classes/KFGUI_ScrollBarBase.uc b/YAS/Classes/KFGUI_ScrollBarBase.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ScrollBarBase.uc rename to YAS/Classes/KFGUI_ScrollBarBase.uc diff --git a/ScoreboardExt/Classes/KFGUI_ScrollBarH.uc b/YAS/Classes/KFGUI_ScrollBarH.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ScrollBarH.uc rename to YAS/Classes/KFGUI_ScrollBarH.uc diff --git a/ScoreboardExt/Classes/KFGUI_ScrollBarV.uc b/YAS/Classes/KFGUI_ScrollBarV.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_ScrollBarV.uc rename to YAS/Classes/KFGUI_ScrollBarV.uc diff --git a/ScoreboardExt/Classes/KFGUI_Slider.uc b/YAS/Classes/KFGUI_Slider.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Slider.uc rename to YAS/Classes/KFGUI_Slider.uc diff --git a/ScoreboardExt/Classes/KFGUI_SwitchMenuBar.uc b/YAS/Classes/KFGUI_SwitchMenuBar.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_SwitchMenuBar.uc rename to YAS/Classes/KFGUI_SwitchMenuBar.uc diff --git a/ScoreboardExt/Classes/KFGUI_TextField.uc b/YAS/Classes/KFGUI_TextField.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_TextField.uc rename to YAS/Classes/KFGUI_TextField.uc diff --git a/ScoreboardExt/Classes/KFGUI_TextLable.uc b/YAS/Classes/KFGUI_TextLable.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_TextLable.uc rename to YAS/Classes/KFGUI_TextLable.uc diff --git a/ScoreboardExt/Classes/KFGUI_TextScroll.uc b/YAS/Classes/KFGUI_TextScroll.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_TextScroll.uc rename to YAS/Classes/KFGUI_TextScroll.uc diff --git a/ScoreboardExt/Classes/KFGUI_Tooltip.uc b/YAS/Classes/KFGUI_Tooltip.uc similarity index 100% rename from ScoreboardExt/Classes/KFGUI_Tooltip.uc rename to YAS/Classes/KFGUI_Tooltip.uc diff --git a/ScoreboardExt/Classes/KFScoreBoard.uc b/YAS/Classes/KFScoreBoard.uc similarity index 99% rename from ScoreboardExt/Classes/KFScoreBoard.uc rename to YAS/Classes/KFScoreBoard.uc index 0e46568..52294c7 100644 --- a/ScoreboardExt/Classes/KFScoreBoard.uc +++ b/YAS/Classes/KFScoreBoard.uc @@ -491,7 +491,7 @@ function DrawPlayerEntry(Canvas C, int Index, float YOffset, float Height, float else Shape = Settings.Style.ShapePlayerBoxMidPlayer; - BoxWidth = CashXPos + Owner.HUDOwner.ScaledBorderSize - BoxWidth; + BoxWidth = CashXPos - BoxWidth - Owner.HUDOwner.ScaledBorderSize * 2; Owner.CurrentStyle.DrawRectBox(XPos, YOffset, BoxWidth, Height, Settings.Style.EdgeSize, Shape); XPos += BoxWidth; diff --git a/ScoreboardExt/Classes/PlayerRankRelations.uc b/YAS/Classes/PlayerRankRelations.uc similarity index 85% rename from ScoreboardExt/Classes/PlayerRankRelations.uc rename to YAS/Classes/PlayerRankRelations.uc index 90358a7..f47f2ef 100644 --- a/ScoreboardExt/Classes/PlayerRankRelations.uc +++ b/YAS/Classes/PlayerRankRelations.uc @@ -1,6 +1,6 @@ class PlayerRankRelations extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/ScoreboardStyle.uc b/YAS/Classes/ScoreboardStyle.uc similarity index 99% rename from ScoreboardExt/Classes/ScoreboardStyle.uc rename to YAS/Classes/ScoreboardStyle.uc index 654b8c6..85f1eb0 100644 --- a/ScoreboardExt/Classes/ScoreboardStyle.uc +++ b/YAS/Classes/ScoreboardStyle.uc @@ -1,6 +1,6 @@ class ScoreboardStyle extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/ScoreboardStyleClient.uc b/YAS/Classes/ScoreboardStyleClient.uc similarity index 85% rename from ScoreboardExt/Classes/ScoreboardStyleClient.uc rename to YAS/Classes/ScoreboardStyleClient.uc index 3c41d34..e1b0d4e 100644 --- a/ScoreboardExt/Classes/ScoreboardStyleClient.uc +++ b/YAS/Classes/ScoreboardStyleClient.uc @@ -1,5 +1,5 @@ class ScoreboardStyleClient extends ScoreboardStyle - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/SteamGroupRankRelations.uc b/YAS/Classes/SteamGroupRankRelations.uc similarity index 87% rename from ScoreboardExt/Classes/SteamGroupRankRelations.uc rename to YAS/Classes/SteamGroupRankRelations.uc index 88d2e6a..9905067 100644 --- a/ScoreboardExt/Classes/SteamGroupRankRelations.uc +++ b/YAS/Classes/SteamGroupRankRelations.uc @@ -1,6 +1,6 @@ class SteamGroupRankRelations extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/SystemAdminRank.uc b/YAS/Classes/SystemAdminRank.uc similarity index 97% rename from ScoreboardExt/Classes/SystemAdminRank.uc rename to YAS/Classes/SystemAdminRank.uc index 1d30573..d87f424 100644 --- a/ScoreboardExt/Classes/SystemAdminRank.uc +++ b/YAS/Classes/SystemAdminRank.uc @@ -1,6 +1,6 @@ class SystemAdminRank extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/SystemPlayerRank.uc b/YAS/Classes/SystemPlayerRank.uc similarity index 97% rename from ScoreboardExt/Classes/SystemPlayerRank.uc rename to YAS/Classes/SystemPlayerRank.uc index 0ff1b45..cb481df 100644 --- a/ScoreboardExt/Classes/SystemPlayerRank.uc +++ b/YAS/Classes/SystemPlayerRank.uc @@ -1,6 +1,6 @@ class SystemPlayerRank extends Object dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) diff --git a/ScoreboardExt/Classes/Types.uc b/YAS/Classes/Types.uc similarity index 100% rename from ScoreboardExt/Classes/Types.uc rename to YAS/Classes/Types.uc diff --git a/ScoreboardExt/Classes/ScoreboardExtHUD.uc b/YAS/Classes/YASHUD.uc similarity index 93% rename from ScoreboardExt/Classes/ScoreboardExtHUD.uc rename to YAS/Classes/YASHUD.uc index ee7b790..2ba7915 100644 --- a/ScoreboardExt/Classes/ScoreboardExtHUD.uc +++ b/YAS/Classes/YASHUD.uc @@ -1,5 +1,5 @@ -class ScoreboardExtHUD extends KFGFxHudWrapper - config(ScoreboardExtMut); +class YASHUD extends KFGFxHudWrapper + config(YASMut); `include(Build.uci) `include(Logger.uci) @@ -37,7 +37,7 @@ function PostRender() if (GUIController == None || GUIController.bIsInvalid) { - GUIController = Class'ScoreboardExt.KF2GUIController'.Static.GetGUIController(PlayerOwner); + GUIController = Class'YAS.KF2GUIController'.Static.GetGUIController(PlayerOwner); if (GUIController != None) { GUIStyle = GUIController.CurrentStyle; diff --git a/ScoreboardExt/Classes/ScoreboardExtMut.uc b/YAS/Classes/YASMut.uc similarity index 97% rename from ScoreboardExt/Classes/ScoreboardExtMut.uc rename to YAS/Classes/YASMut.uc index 742358e..00665cf 100644 --- a/ScoreboardExt/Classes/ScoreboardExtMut.uc +++ b/YAS/Classes/YASMut.uc @@ -1,6 +1,6 @@ -class ScoreboardExtMut extends KFMutator +class YASMut extends KFMutator dependson(Types) - config(ScoreboardExt); + config(YAS); `include(Build.uci) `include(Logger.uci) @@ -13,7 +13,7 @@ var private OnlineSubsystem Steamworks; struct SClient { - var ScoreboardExtRepInfo RepInfo; + var YASRepInfo RepInfo; var KFPlayerController KFPC; }; @@ -29,7 +29,7 @@ function PostBeginPlay() Super.PostBeginPlay(); - WorldInfo.Game.HUDType = class'ScoreboardExtHUD'; + WorldInfo.Game.HUDType = class'YASHUD'; Steamworks = class'GameEngine'.static.GetOnlineSubsystem(); InitConfig(); @@ -195,7 +195,7 @@ private function AddPlayer(Controller C) return; RepClientNew.KFPC = KFPC; - RepClientNew.RepInfo = Spawn(class'ScoreboardExtRepInfo', KFPC); + RepClientNew.RepInfo = Spawn(class'YASRepInfo', KFPC); RepClientNew.RepInfo.Mut = Self; RepClientNew.RepInfo.CustomRanks = class'CustomRanks'.default.Rank; diff --git a/ScoreboardExt/Classes/ScoreboardExtRepInfo.uc b/YAS/Classes/YASRepInfo.uc similarity index 97% rename from ScoreboardExt/Classes/ScoreboardExtRepInfo.uc rename to YAS/Classes/YASRepInfo.uc index 830061b..ab8ee0c 100644 --- a/ScoreboardExt/Classes/ScoreboardExtRepInfo.uc +++ b/YAS/Classes/YASRepInfo.uc @@ -1,10 +1,10 @@ -class ScoreboardExtRepInfo extends ReplicationInfo; +class YASRepInfo extends ReplicationInfo; `include(Build.uci) `include(Logger.uci) // Server vars -var public ScoreboardExtMut Mut; +var public YASMut Mut; // Client vars var private KFScoreBoard SC; @@ -39,7 +39,7 @@ private reliable client function GetScoreboard() `callstack(); if (SC == None) - SC = ScoreboardExtHUD(GetALocalPlayerController().myHUD).Scoreboard; + SC = YASHUD(GetALocalPlayerController().myHUD).Scoreboard; if (SC == None) SetTimer(0.1f, false, nameof(GetScoreboard)); diff --git a/ScoreboardExt/Globals.uci b/YAS/Globals.uci similarity index 100% rename from ScoreboardExt/Globals.uci rename to YAS/Globals.uci diff --git a/ScoreboardExt/Logger.uci b/YAS/Logger.uci similarity index 87% rename from ScoreboardExt/Logger.uci rename to YAS/Logger.uci index 7522f00..5e94290 100644 --- a/ScoreboardExt/Logger.uci +++ b/YAS/Logger.uci @@ -1,4 +1,4 @@ -`define scelog(text, cond) `log(`text, `cond, 'ScoreboardExt') +`define scelog(text, cond) `log(`text, `cond, 'YetAnotherScoreboard') `define info(text) `scelog("[INFO]"@`text, true) `define warning(text) `scelog("[WARNING]"@`text, true) diff --git a/make.sh b/make.sh index 9eb0346..58229bf 100644 --- a/make.sh +++ b/make.sh @@ -72,13 +72,13 @@ function restore_kfeditorconf () function setup_modpackages () { - multini --set "$KFEditorConf" 'ModPackages' 'ModPackages' 'ScoreboardExt' + multini --set "$KFEditorConf" 'ModPackages' 'ModPackages' 'YAS' multini --set "$KFEditorConf" 'ModPackages' 'ModPackagesInPath' "$(unixpath2win "$MutSource")" } function compiled () { - test -f "$MutStructScript/ScoreboardExt.u" + test -f "$MutStructScript/YAS.u" } function compile () @@ -162,7 +162,7 @@ echo "Map=\"KF-Outpost\" Game=\"KFGameContent.KFGameInfo_Survival\" Difficulty=\"0\" GameLength=\"0\" -Mutators=\"ScoreboardExt.ScoreboardExtMut\" +Mutators=\"YAS.YASMut\" Args=\"\"" > "$MutTestingIni" }