Skip to content

Steam Tools

Matt Haynie edited this page Jul 17, 2018 · 7 revisions

Changes the text visible to others when they do "View Game Info" on you. As of r20, also supports Steam's 2018 rich presence/friends/chat update.

ConVars

If any of these cvars are left empty, CE will not override the game's value for that setting.

  • ce_steamtools_rp_legacy: The rich presence status displayed in the "View Game Info" dialog.
  • ce_steamtools_rp_state: The rich presence state reported to Steam. See table below for possible values.
  • ce_steamtools_rp_matchgroup: The rich presence match group reported to Steam. See table below for possible values.
  • ce_steamtools_rp_currentmap: The current map reported to Steam. Since this can be any string, can be used alongside certain rich presence states to insert custom text.

ConCommands

  • ce_steamtools_rp_debug: Prints the current rich presence state to console.

2018 Rich Presence

2018 Rich Presence Example

The example above uses these settings:

ConVar Value
ce_steamtools_rp_state PlayingMatchGroup
ce_steamtools_rp_matchgroup Competitive6v6
ce_steamtools_rp_currentmap Live on twitch.tv/SomeTwitchStream

The 2018 Steam chat beta introduced more visible rich presence, but it is less flexible than the legacy game info, which could be any string of reasonable length. Custom strings can still be used via ce_steamtools_rp_currentmap, but it must conform to an existing template specified by ce_steamtools_rp_state.

ce_steamtools_rp_state Text Template
MainMenu Main Menu
SearchingGeneric Searching for a Match
SearchingMatchGroup Searching - <ce_steamtools_rp_matchgroup>
PlayingGeneric In Match - <ce_steamtools_rp_currentmap>
LoadingGeneric Joining Match
PlayingMatchGroup <ce_steamtools_rp_matchgroup> - <ce_steamtools_rp_currentmap>
LoadingMatchGroup Joining <ce_steamtools_rp_matchgroup>
PlayingCommunity Community - <ce_steamtools_rp_currentmap>
LoadingCommunity Joining Community Server

Setting ce_steamtools_rp_state to PlayingMatchGroup is the most flexible configuration, and the recommended one. Remember, ce_steamtools_rp_currentmap can be set to any custom string, so you could advertise your twitch URL or whatever you want there. You must set all convars required by a rich presence template, otherwise Steam will fall back to displaying "username - Playing Team Fortress 2".

ce_steamtools_rp_matchgroup Text
Competitive6v6 Competitive
Casual Casual
SpecialEvent Special Event
MannUp MvM Mann Up
Boot Camp MvM Boot Camp
Clone this wiki locally