Name: TeamColorOverlay Version: 1 Author: Francesco Biscazzo Date: 2021 Copyright: All rights reserved. Description: A mutator that displays a team-colored overlay for each allowed actor. NOTES: - If you intend to start a server with this package, just remember it needs to be added to the ServerPackages array. - Some ini entries aren't written back if you delete them, though they can be written back through some classes from within this project (see below). - You can use UCC to execute some commands through the TCOCommandlet. Usage: "UCC TeamColorOverlay_v1.TCOCommandlet [command]". - The less elements in the ini arrays the less the game will stutter. - If you leave an ini array's slot empty all the other slots after that will not be taken in account. Configurable properties (TeamColorOverlay.ini): [TeamColorOverlay_v1.TCOMutator] bResetConfigOnStartup - If True resets most of the entries to their original default values on the next mutator's run. bServerPackagesWarning - If True and the mutator is being used in a server and the package is not in ServerPackages it logs a warn. bDebug - If True the debug features can be used. bEnabled - If True the mutator will be active. cmdFormatting - Specifies the commands trailing character. bHelpNotification - If True a help notification will be displayed whenever the player joins a match. bOldMutsFix - If True the mutator will be placed as first in the mutators list, this is to make it compatible with mutators created for the version 400 (or lower) of the game. bUseTrace - If True the overlays will be displayed only if there are no obstacles between the player's view and the overlay's owner. bOutlineOnly - If True particles will be used instead of an overlay. bUseParticles - If True particles will be used instead of an overlay. bWireframe - If True the player overlay will be displayed in wireframe. minOverlayThickness - Specifies the minimum overlay thickness. maxOverlayThickness - Specifies the maximum overlay thickness. overlayLODBias - Specifies the LOD bias for the overlays (If bUseParticles is True it is recommended to use a high lod bias). bTeamCheck - If True the overlay colors will depend on each actor's 'team'. Otherwise only one color will be used. spritedWhitelistStr (Array) - Specifies the actor classes which are drawn as sprites on which an overlay can be displayed. spritedWhitelistExclusionsStr (Array) - Specifies the actor classes which are drawn as sprites that are excluded from spritedWhitelistStr. meshedWhitelistStr (Array) - Specifies the actor classes which are drawn as meshes on which an overlay can be displayed. meshedWhitelistExclusionsStr (Array) - Specifies the actor classes which are drawn as meshes that are excluded from meshedWhitelistStr. statesBlacklistStr (Array) - Specifies the states an actor can be in which hides its overlay. texturesBlacklistStr (Array) - Specifies the textures an actor can have which hides its overlay. Commands (TCOMutator): HELP [help] - Displays a help document. TCO - TCO_DEBUG - TCO_CMD_FORMATTING - TCO_TEAM_CHECK - TCO_MIN_THICKNESS - TCO_MAX_THICKNESS - TCO_USE_TRACE - TCO_OUTLINE_ONLY - TCO_USE_PARTICLES - TCO_WIREFRAME - TCO_LOD - < TCO_HELP_NOTIFICATION - TCO_LIST_DEFAULTS [help] - Lists the configurable properties which have a default. TCO_RESET_TO_DEFAULT [help] - Sets the configurable properties to its default value. Commands (TCOCommandlet): HELP [help] - Displays a help document. TCO_LIST_DEFAULTS [help] - Lists the configurable properties which have a default. TCO_RESET_TO_DEFAULT [help] - Sets the configurable properties to its default values.