Page 1 of 2

[HUD] Player-specific messages

Posted: 2008-02-06 05:38
by dbzao
Yes, we are removing all the spam :)

We were able to tweak our code to send messages to each player individually. Messages like rules about using vehicles, kits, rally points and commander assets, that currently are displayed at the top of the screen for all team members, will now be displayed only to the player that needs that information. :D

Image

In the screenshot you can see a sequence of three actions that were responsible for those messages in my screen. First, I tried placing a bunker, but I didn't have the officer kit. So I requested it, getting the confirmation, and tried again, getting a new alert that I needed a build order from the commander. ;)

We are using BF2's medals, badges and ribbons HUD events to send those messages. Basically we made the decision of removing support for these types of awards from the mod. They are just shiny awards that don't bring anything useful to the mod.

Servers that use stats systems will hopefully not have any problems since our code will try to disable these specific awards, but if a system is using a different method we can help them remove it from the in-game stats python code. Ranks and general stats can still be active, it's just those specific awards that are removed.

Notice that we will not be giving any medals, badges or ribbons to players all the time, we are just using the HUD events to display information, while the current stats of the players remain unaltered.

Servers that don't use any stats systems won't have anything to worry about.

The benefits added to the mod with this new message system are way more interesting than any problems we may have with stats, so we are really happy bringing this feature to BF2 that many thought it wasn't possible. ;)

Now the only ones responsible for spam will be the servers with their messages (that we hope they put in longer intervals), game modes messages (that are really rare) and normal player chat.

We will give some tips on how to send player-specific messages in PR to anybody that wants to use the system in their custom scripts once the patch is released. ;)

Posted: 2008-02-06 06:40
by Outlawz7
Can you throw the text chat on another part of the screen?
Since the QM has been revised, I think maybe putting the text chat, where the kill messages were would put all the spam into one spot, where it doesn't bother anyone.

Posted: 2008-02-06 06:43
by DeePsix
Nicely done DEVs! While the **QM** and I are good friends by now after sharing all those lemonades, vodkas, tea, and beers, and being locked in the brig.

I assume Fearosius that when you request a kit, the message will appear as in the screenshot. Will Server messages and such be broadcast at the top still? Will servers have the option to put their messages down at the bottom? Will we see the same messages from the QM in that lower area aswell? (IE DeePsix I have Issued 2 of 4 Automatic Rifleman Kits)

Again, nicely done! This will clean up the screen quite well!

Posted: 2008-02-06 06:49
by Spearhead
Team-related messages are put on to of the screen as usual. QM messages will not be customized so you will not see your name or how many kits were issued out of how many. All messages you see there are addressed to you and you will receive a small sound notification when you receive one.

Posted: 2008-02-06 06:59
by DeePsix
Interesting. I agree with everything. On the other hand I did actually find it helpful seeing the number of kits available at the top under the old QM system. Would you consider useful to retain or do you have reasons for not having it? (IE- Realism, Extraneous Information, etc)

The new message could read:

"Issued Marksman Kit 1 of 2" or something to that nature.

Posted: 2008-02-06 07:01
by dbzao
Yeah, the only "problem" with this system is that you can't have dynamic data in them. They are just static messages that can be used. But 100% better than all that spam. If we need to send dynamic information like the number of caches left to be destroyed in an Insurgency map, we just use the current system of team messages at the top.

Posted: 2008-02-06 07:02
by Rudd
Excellent! Lovin it.

What's the sound notification like? a beep or somthing?

Posted: 2008-02-06 07:04
by DeePsix
Sounds good! Thanks for sharing your work and for dealing with all my questions.

~DeePsix

Posted: 2008-02-06 07:09
by dbzao
Dr2B Rudd wrote:Excellent! Lovin it.

What's the sound notification like? a beep or somthing?
Yep, just a small beep.

Posted: 2008-02-06 07:51
by MAINERROR
Wasome very good improvement!

Posted: 2008-02-06 08:48
by Waaah_Wah
Meh.. I kinda liked being able to see how many kits are available out of how many when other ppl are requesting kits.

We need a way to check what kits are available ;)

Posted: 2008-02-06 09:44
by marcoelnk
gud gud :)

Posted: 2008-02-06 11:19
by =Romagnolo=
SOrry for my vocabullary, but what I'll say express exactly what I feeling...



FUCKING FANTASTIC ! DEV'S YOU ARE GENIUS!

Posted: 2008-02-06 12:37
by Ablack77
Excellent work chaps - less spam the better.

Which without trying to high jack a thread brings me to this question:

Do you guys plan on do anything about the audio spam coming from players trying (and failing)
to spot enemy troops (which as you might agree can become extremely annoying)

or is it not an issue as far as you (the devs) are concerned?

sorry for off topic question

Posted: 2008-02-06 14:20
by Masaq
Now *that* is nice... very nice.

Posted: 2008-02-06 19:18
by Sabre_tooth_tigger
well done

Posted: 2008-02-07 02:11
by TeRR0R
Great work!
But why only a beep? I want the siren sound! :mrgreen:

Posted: 2008-02-07 04:35
by BloodBane611
Sweet. Spam begone!