Chat Range Configuring
Posted: Thu Aug 27, 2015 11:28 am
Last night was my first time using RPMod for quite a while, and my first time using it on a fresh install for years. As such, I forgot how wide spread chat ranges can be even with the fade, and struggled a bit to keep up with the very busy chat. Then I remembered that I used to have the chat ranges edited, and headed over to the RPMod info area to find the command. It wasn't in the command list! After some digging, I was able to find the commands in another thread. Maybe some would like to use these? I know I can't play on a busy server without them.
Soh Raun wrote:The whole idea is simple: fading the message depending on the distance. Here is the default behavior:Almost everything is configurable client-side, with Cvars:
- If the distance between you and the person who talks is below or equal to the minimum range (default 128 game units), the message is displayed with 100% opacity (fully visible).
- If the distance is greater or equal to the maximum range (default 1024 game units), the message is displayed with 25% opacity (transparent).
- If the distance is between the min and max range, the opacity of the message is adjusted depending on the distance. If it's quite close to you, it will be slightly faded (for example, a distance of 300 units will make the message display with an opacity of 85%). And if it's rather far, it'll be more transparent (for example, a distance of 800 units translates to an opacity of 43%).
Note that no matter what mode you choose, all chat messages will still appear in the console.
- rpc_chatRange_mode :
- 0 = don't use chat ranges at all (see everything with 100% opacity)
- 1 = display all messages, but fade them depending on the distance (like described above)
- 2 = same as 1, but don't even display messages with a distance greater than the max range; they will still be faded between the min and max range.
- 3 = only display messages below the min range (no fading at all). But if you use this, be sure to increase the min range or you will miss a lot of messages (because 128 is really close).
- rpc_chatRange_min : minimum range (default 128 game units)
- rpc_chatRange_max : maximum range (default 1024 game units)
- rpc_chatRange_alpha : minimum alpha (transparency) value, in percent (default 25)
Server-side, chat ranges are controlled with these Cvars:
- rp_chatRange_enabled : global switch of the Chat Ranges feature (0 = disabled, 1 = enabled)
- rp_chatRange_channels : bitvalue of the channels affected by Chat Ranges. By default, only SAY_ALL (global chat) is affected, but I think we'll configure it to also affect SAY_TEAM (team chat) on the JEDI server, for missions. Private chat, clan chat, bond chat are unaffected by ranges.
- rp_chatRange_ignoreTags[number]_[left/right] : this is used to determine which messages should not be affected by Chat Ranges. By setting rp_chatRange_ignoreTags1_left to "((" and rp_chatRange_ignoreTags1_right to "))", all OOC chat will be ignored by the Chat Ranges system and will appear with 100% opacity (because it's global).