Re adds reworked versions of the popular game types Team ArenaMaster, Freon, and Team DeathMatch to Unreal Tournament 2004 (UT2004). The reworked versions fix bugs, add optimizations, and add new features to these game types.
The current location name is now shown in the upper left.
The location of allies shown by the team symbol where each player dot is color coded according to health status (red for normal health, purple for super health, orange for shield; the shield strength masks the health status). It's faster to see where most players are and their general health status. Currently experimenting with letting the client update the pawn information through DynamicActors, and let the server do the update through replication using a bNetRelevant check. Since only modified values get replicated, one may control the sampling rate server-side in the context of the pawn.
Player Metrics. Shows the names of players who are in. At most five, currently. Should be made configurable. If more than five players are in your team, a separate indicator is drawn below the fifth name to indicate there are more players. Might include the portrait of the player as well, already used in the scoreboard.
Award Multiplier. The award system now sends the number of times a repeatable award has been triggered. What's not shown here are the stacked "Wicked Sick" and "Holy Shit" announcements; so once you've passed 30 enemies (wicked sick), you get a separate wicked sick award which has its own multiplier; for every kill you make past 30. The same idea is used with the kill streaks.
The "You killed" message has also been modified to replace "You" with the name of the spectated player, when you're spectating.