Tripwire Interactive Forums

Go Back   Tripwire Interactive Forums > Killing Floor Forums > Killing Floor Modifications > General Modding Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 07-19-2011, 03:16 PM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default [Mutator] Scoreboard with casual information

Hey all. I have been making my own scoreboard for my custom server and liked it quite a bit (quite a few people do too as i've been asked for it). Thinking that it would be really nice to have this on a normal perk system server would kinda change how some people will see others. I am finally going to release it for the public and see if I can get it whitelisted.

Warning: Perk levels are only affected up to level 6. After that the stars will keep going up.

This mutator is WHITELISTED!

Things I have changed:
• Added stars to the perk to show what level you are - so you can see what level people are without being next to them.
• Added time spent on server - nice to see how long you've played compared to others sometimes.
• Changed health status to show number instead of text - much easier to see how hurt your teammates really are.
• Added cash - to see who is hogging money and who actually really needs it (hopefully to stop people hogging money from others when they don't need it).
• Added perk colour support to work with Marco's ServerPerks mutator.

Screenshot

Normal - Download link
ServerPerksV4 Version - Download link (The only downside is if you go above level 20 the stars will just keep going)

For server use please add the following to your server.ini file:
• ServerPackages=InformativeScoreboard - This is for standard only.
• ServerPackages=InformativeScoreboardSPV1_3 - This is for ServerPerks only.

Updates to come:
• Working version with the RPG mod.
• Works inside the webadmin.

Credits -
Me for making the scoreboard + mutator.
Benjamin & KFManiac for their scoreboards to help understand the scoreboard code and to help with some of the alterations.

Quote:
Originally Posted by Spicy View Post
Just a heads up for everyone, your HUD's opacity will affect the visibility of the perk icons pretty heavily. I was playing around with mine and noticed this today. A friendly FYI in case any of you play with low opacity and wonder why the icons are tough to see. Same goes for gamma and such, but opacity seems to affect it the most.

These are with the level 6 perk icons, not sure how levels 0-5 look but I'd assume something similar.
From left to right: 50%, 75%, 100% opacity
Spoiler!


Figured I should post this before anyone comes in asking why it's broken.

Last edited by FluX; 07-26-2012 at 06:16 AM.
Reply With Quote
  #2  
Old 07-19-2011, 03:45 PM
DDC1234's Avatar
DDC1234 DDC1234 is offline
Senior Member
 
Join Date: Jan 2011
Location: Middle of Nowhere
Posts: 239
Default

Trust me as a regular player on flux's custom server the new stats menu looks awesome.
Reply With Quote
  #3  
Old 07-19-2011, 04:13 PM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default

Updated post with new screenshot and a download link.
Reply With Quote
  #4  
Old 07-19-2011, 04:41 PM
Fang Fang is offline
Senior Member
 
Join Date: Feb 2010
Posts: 195
Default

This is so sexy, props man!

After seeing this, I wish it were retail.

Last edited by Fang; 07-19-2011 at 04:42 PM.
Reply With Quote
  #5  
Old 07-19-2011, 08:09 PM
tunins's Avatar
tunins tunins is offline
Member
 
Join Date: Apr 2011
Location: Chile
Posts: 83
Default

is amazing, just the perfect composition!
Reply With Quote
  #6  
Old 07-19-2011, 09:18 PM
halbridious's Avatar
halbridious halbridious is offline
Senior Member
 
Join Date: Jan 2011
Location: Michigan (USA)
Posts: 1,751
Default

like
__________________
How2 Install Mutators (a newbies quick guide): http://forums.tripwireinteractive.co...ad.php?t=50243

Pro-Tip:
DON'T DIE
Reply With Quote
  #7  
Old 07-20-2011, 03:40 AM
steff's Avatar
steff steff is offline
Senior Member
 
Join Date: Nov 2010
Location: Russian Federation
Posts: 122
Default

my server has 11 perk levels, how I can add green perks icons?

Code:
// Display perks.
		if ( KFPlayerReplicationInfo(GRI.PRIArray[i])!=None && KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill != none )
		{
			if(KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel == 6)
			{
				VeterancyBox = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill.default.OnHUDGoldIcon;
                		StarMaterial = class'HUDKillingFloor'.default.VetStarGoldMaterial;
				TempLevel = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel - 5;
			}
			else
			{
				VeterancyBox = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill.default.OnHUDIcon;
				StarMaterial = class'HUDKillingFloor'.default.VetStarMaterial;
				TempLevel = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel;
			}

			if ( VeterancyBox != None )
			{
				TempVetXPos = VetXPos;
				VetYPos = (PlayerBoxSizeY + BoxSpaceY) * i + BoxTextOffsetY - PlayerBoxSizeY * 0.22;
				Canvas.SetPos(TempVetXPos, VetYPos);
				Canvas.DrawTile(VeterancyBox, PlayerBoxSizeY, PlayerBoxSizeY, 0, 0, VeterancyBox.MaterialUSize(), VeterancyBox.MaterialVSize());

				if(StarMaterial != none)
				{
					TempVetXPos += PlayerBoxSizeY - ((PlayerBoxSizeY/5) * 0.75);
					VetYPos += PlayerBoxSizeY - ((PlayerBoxSizeY/5) * 1.5);

					for ( j = 0; j < TempLevel; j++ )
					{
						Canvas.SetPos(TempVetXPos, VetYPos);
						Canvas.DrawTile(StarMaterial, (PlayerBoxSizeY/5) * 0.7, (PlayerBoxSizeY/5) * 0.7, 0, 0, StarMaterial.MaterialUSize(), StarMaterial.MaterialVSize());

						VetYPos -= (PlayerBoxSizeY/5) * 0.7;
					}
				}
			}
		}
__________________

Server web-page: KFPrim

Online Players Statistics

Last edited by steff; 07-20-2011 at 03:41 AM.
Reply With Quote
  #8  
Old 07-20-2011, 04:23 AM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default

I should of really made a specific version for ServerPerks lol Sorry but I can easily do that too if people want.

Change to this:

Code:
  // Display perks.
  if ( KFPlayerReplicationInfo(GRI.PRIArray[i])!=None && KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill != none )
  {
   if(KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel >= 11)
   {
    VeterancyBox = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill.default.OnHUDGoldIcon;
                  StarMaterial = class'HUDKillingFloor'.default.VetStarGoldMaterial;
    TempLevel = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel - 10;
   }
   else if(KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel >= 6)
   {
    VeterancyBox = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill.default.OnHUDGoldIcon;
                  StarMaterial = class'HUDKillingFloor'.default.VetStarGoldMaterial;
    TempLevel = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel - 5;
   }
   else
   {
    VeterancyBox = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkill.default.OnHUDIcon;
    StarMaterial = class'HUDKillingFloor'.default.VetStarMaterial;
    TempLevel = KFPlayerReplicationInfo(GRI.PRIArray[i]).ClientVeteranSkillLevel;
   }
   if ( VeterancyBox != None )
   {
    TempVetXPos = VetXPos;
    VetYPos = (PlayerBoxSizeY + BoxSpaceY) * i + BoxTextOffsetY - PlayerBoxSizeY * 0.22;
    Canvas.SetPos(TempVetXPos, VetYPos);
    Canvas.DrawTile(VeterancyBox, PlayerBoxSizeY, PlayerBoxSizeY, 0, 0, VeterancyBox.MaterialUSize(), VeterancyBox.MaterialVSize());
    if(StarMaterial != none)
    {
     TempVetXPos += PlayerBoxSizeY - ((PlayerBoxSizeY/5) * 0.75);
     VetYPos += PlayerBoxSizeY - ((PlayerBoxSizeY/5) * 1.5);
     for ( j = 0; j < TempLevel; j++ )
     {
      Canvas.SetPos(TempVetXPos, VetYPos);
      Canvas.DrawTile(StarMaterial, (PlayerBoxSizeY/5) * 0.7, (PlayerBoxSizeY/5) * 0.7, 0, 0, StarMaterial.MaterialUSize(), StarMaterial.MaterialVSize());
      VetYPos -= (PlayerBoxSizeY/5) * 0.7;
     }
    }
   }
  }
Reply With Quote
  #9  
Old 07-20-2011, 04:25 AM
masteriamamind's Avatar
masteriamamind masteriamamind is offline
Senior Member
 
Join Date: Oct 2010
Location: Evil Lair
Posts: 469
Default

Quote:
Originally Posted by FluX View Post
Added cash - to see who is hogging money and who actually really needs it (hopefully to stop people hogging money from others when they don't need it).
Thank you for your effort and contribution. However, I do not agree with the philosophy of that particular portion of a otherwise excellent mutator. I have been in many games where a player has been loaded with dosh, died quickly, and quit. A player should not be penalized for managing money. Imagine if everyone knew the contents of your pockets and demanded that you give your hard earned money simply because you have it.
__________________
If it is weak, kill it or ignore it. Anything else honors it.
Reply With Quote
  #10  
Old 07-20-2011, 06:56 AM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default

Quote:
Originally Posted by masteriamamind View Post
Thank you for your effort and contribution. However, I do not agree with the philosophy of that particular portion of a otherwise excellent mutator. I have been in many games where a player has been loaded with dosh, died quickly, and quit. A player should not be penalized for managing money. Imagine if everyone knew the contents of your pockets and demanded that you give your hard earned money simply because you have it.
I apologise that I didn't explain my point clearly. There is many players who tend to "hog" the money and still keep asking for more. I can understand people gaining more and more money and not wanting to share for a backup plan which generally everyone would agree.

My main point was to stop people taking money from others to give themself an advantage and everyone else a disadvantage just so they can have the amount of money. Guess you could call these theives so to speak.

Once again sorry for the confusion
Reply With Quote
  #11  
Old 07-20-2011, 08:25 AM
steff's Avatar
steff steff is offline
Senior Member
 
Join Date: Nov 2010
Location: Russian Federation
Posts: 122
Default

Quote:
Originally Posted by FluX View Post
I should of really made a specific version for ServerPerks lol Sorry but I can easily do that too if people want.
Thanks!
__________________

Server web-page: KFPrim

Online Players Statistics
Reply With Quote
  #12  
Old 07-20-2011, 09:37 AM
halbridious's Avatar
halbridious halbridious is offline
Senior Member
 
Join Date: Jan 2011
Location: Michigan (USA)
Posts: 1,751
Default

Quote:
Originally Posted by masteriamamind View Post
Thank you for your effort and contribution. However, I do not agree with the philosophy of that particular portion of a otherwise excellent mutator. I have been in many games where a player has been loaded with dosh, died quickly, and quit. A player should not be penalized for managing money. Imagine if everyone knew the contents of your pockets and demanded that you give your hard earned money simply because you have it.
I get where your goin here. I do. But if you're in a game with people who aren't hogs themselves, they'll accept that your savin for somethin. and if you have a ton of dosh, you should give a couple hunnerd away - even when i'm close to my aa12 or whatever, i still give 200 to new players or so. just nicities.

Now if you give cash and tell em "im savin for my aa12, you can have the extra nxt wave" they have nothin to complain about.
If you hog ur just being a prick lol.
__________________
How2 Install Mutators (a newbies quick guide): http://forums.tripwireinteractive.co...ad.php?t=50243

Pro-Tip:
DON'T DIE
Reply With Quote
  #13  
Old 07-20-2011, 11:22 AM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default

Quote:
Originally Posted by steff View Post
Thanks!
Does this mean you want me to or not? lol

Quote:
Originally Posted by halbridious View Post
I get where your goin here. I do. But if you're in a game with people who aren't hogs themselves, they'll accept that your savin for somethin. and if you have a ton of dosh, you should give a couple hunnerd away - even when i'm close to my aa12 or whatever, i still give 200 to new players or so. just nicities.

Now if you give cash and tell em "im savin for my aa12, you can have the extra nxt wave" they have nothin to complain about.
If you hog ur just being a prick lol.
This is exactly what I mean. To me having people like you halbridious makes the game that much better.
Reply With Quote
  #14  
Old 07-20-2011, 12:55 PM
Bersek Bersek is offline
Junior Member
 
Join Date: Aug 2009
Posts: 9
Default

Quote:
Originally Posted by FluX View Post
Does this mean you want me to or not? lol
Well, I wish you could
Reply With Quote
  #15  
Old 07-20-2011, 02:54 PM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default

I have uploaded the ServerPerksV4 version which also allows for green perk to work. The only downside is if you go above level 15 the stars will just keep going.
Reply With Quote
  #16  
Old 07-20-2011, 03:42 PM
halbridious's Avatar
halbridious halbridious is offline
Senior Member
 
Join Date: Jan 2011
Location: Michigan (USA)
Posts: 1,751
Default

Quote:
Originally Posted by FluX View Post
Does this mean you want me to or not? lol



This is exactly what I mean. To me having people like you halbridious makes the game that much better.
Daw, thx bro. But thats how it oughta b played anyways.
__________________
How2 Install Mutators (a newbies quick guide): http://forums.tripwireinteractive.co...ad.php?t=50243

Pro-Tip:
DON'T DIE
Reply With Quote
  #17  
Old 07-20-2011, 03:48 PM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 4,916
Default

Quote:
Originally Posted by halbridious View Post
Daw, thx bro. But thats how it oughta b played anyways.
You would be suprised how bad people try to solo, trap teammates into taking the damage, nicking weapons off of other players and pretend they haven't picked it up...I can go on. Reason why I made my community servers how they are. First rule, no exploit/glitching what so ever . Im amazed at how many people do this really...
Reply With Quote
  #18  
Old 07-20-2011, 03:51 PM
halbridious's Avatar
halbridious halbridious is offline
Senior Member
 
Join Date: Jan 2011
Location: Michigan (USA)
Posts: 1,751
Default

I know - i used to play KF solo or in empty servers. now i have a clan server that i frequent that makes it much easier. But i hated those twits.
__________________
How2 Install Mutators (a newbies quick guide): http://forums.tripwireinteractive.co...ad.php?t=50243

Pro-Tip:
DON'T DIE
Reply With Quote
  #19  
Old 07-20-2011, 04:25 PM
steff's Avatar
steff steff is offline
Senior Member
 
Join Date: Nov 2010
Location: Russian Federation
Posts: 122
Default

Quote:
Originally Posted by FluX View Post
Does this mean you want me to or not? lol
It means that I am grateful to you, nothing else
__________________

Server web-page: KFPrim

Online Players Statistics
Reply With Quote
  #20  
Old 07-21-2011, 03:34 AM
vealck's Avatar
vealck vealck is offline
Senior Member
 
Join Date: Aug 2009
Posts: 1,551
Default

This is great, not only for medics, but also now everyone knows who's a dick not sharing his cash
__________________
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:17 PM.


Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 2005 - 2014, Tripwire Interactive, LLC