I want to bind some complex combinations of voice, text and emotes to the radial menu for quick communication. How can this be done?
Customizing the radial menu
alien-swarm
Related Topic
- Does adrenaline cause the in-game clock to slow down in Alien Swarm
- The level order of the official Alien Swarm campaigns
- The Brutal-ity of Alien Swarm
- How to disable death camera and speed up level restarting in Alien Swarm
- Alien Swarm: how should we go about Oustanding Execution
- Steam – Uploading Alien Swarm screenshots in Steam
- How to make Alien Swarm dedicated server to automatically say announcements
- Aside from added content, what are the differences between Alien Swarm and Reactive Drop
Best Answer
The radial menu is defined in
Steam\steamapps\common\alien swarm\swarm\scripts\radialmenu.txt
, you can edit this file to change its functionality.The radial menu has 9 items, which are defined by their position: Center, North, NorthEast, etc. Each item has command and text properties - text is how the item shows up in the radial menu, command is executed when you select it in-game. You can chain multiple commands with a semicolon.
The commands you will likely want to use are say (followed by some text, no quotes necessary), cl_emote (followed by one of the emote codes, display an emote) and cl_chatter (followed by a chatter code, makes your marine say one of his lines).
Emote codes
Chatter codes (only relevant ones, see full list here)
Example custom radial menu
In this example the central item will display a smiling emote, have you marine say thanks and write "Thanks mate!" to chat, cardinal direction items will announce that you are covering these directions, top left will display a warning sign and have your marine urge caution, bottom left will have your marine announce he is taking point, top right will display the "Go" emote and bottom right will display the "Stop" emote.