Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Macros and Hotkeys: Difference between revisions

From CM-SS13 - Wiki
(Deans Quick Equip Update Desc. - Should hopefully help newer players when they discover hotkeys. Side note really should just make hotkeys into a template for easier editing.)
(macros are deprecated in favor of hotkeys)
Tag: New redirect
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Tocright}}
#REDIRECT [[Space Station 13 Guide#Keybinds]]
<span style="font-size: 1.3em; color: red;">Warning! Misuse or spamming of this feature can result in a ban.</span>
<br>
Macros are a very robust feature of SS13, allowing the player to attach any verb to (almost) any key combination.
== Macros That Are Already In ==
This is a basic list of the Macros that are built into the server.
* F1 = Adminhelp
* F2 = OOC
* F3 = Say
* F4 = Me
* Ctrl + Click = Quick Grab (Make sure to have an empty hand.)
* Shift + Click = Quick Examine (Marine Use/Some Alien Castes)
* Shift + Middle Click = Point to
* Ctrl + Middle Click = Tactical Binoculars lazer target
* Shift + Click = Throwing a Hugger as Carrier or Spitting neurotoxin as a sentinel. (If you have enabled the shift click function in the alien tab.)
== Managing Macros ==
[[File:Macros1.png|thumb|Accessing macros via the title bar menu]]Macros can be accessed and edited in two ways, from the in-game client by Right-click the top in-game title bar -> Client -> Macros. The other way is editing "macros.dmf" file with a text editor. The macros.dmf is in ''C:\Users\[YOU]\Documents\BYOND\cfg'', open macros.dmf in a text editor ([http://notepad-plus-plus.org/download Notepad++] recommended, but Notepad works fine, too)
<br>
=== Creating a Macro ===
* The key used must not already be used by the client/server (See [[Macros#Unusable_keys|Unusable keys]])
* The command must contain dashes (-) in the place of spaces
* The full verb must be used as the command. E.g. ''unique-action''
* The command is NOT case-sensitive. E.g. ''Join-as-Xeno'' works fine.
<br>
 
== Examples ==
=== General Commands ===
{| class="wikitable"
|-
! Key !! Command !! Function
|-
| Shift + F2 || LOOC || Speak in LOOC (Local Out of Character chat)
|-
| Spacebar || Resist || Drop and roll to extinguish the fire, break out of alien nest and unbuckle
|-
| Shift + G || Rest || Rest on weed to regenerate health as alien or lay down to avoid FF as marine
|-
| Escape || Cancel-Camera-View || Stop looking up/down ladder and camera
|-
| Shift + W/A/S/D || Northface/Westface/Eastface/Southface || Turn north/west/east/south (essentially dance if excuted in quick succession)
|-
| Shift + E || Toggle-Darkness || Disable darkness (ghost only)
|-
| P || Join-as-Xeno || Open join Xeno window (ghost only)
|-
| [ || Join-Response-Team || Sign up as a candidate for emergency response team (ghost only)
|-
| ] || Toggle-SpecialRole-Candidacy || Open the special role candidacy window
|-
| I || .ping || Ping the server to see how high the ping is (and disengage when it's high)
|-
| U || Re-enter-corpse || Re-enter the body, useful when a medic is trying to revive you.
|}
<br>
 
=== Marine Commands ===
Type *help to see the list of emotes.
{| class="wikitable"
|-
! Key !! Command !! Function
|-
| C || unique-action || Pump shotgun and ignite incinarator
|-
| V || load-from-attachment || Toggle UGL, masterkey, etc
|-
| B || Toggle-burst-fire-mode|| Toggle burst fire (M41A, M39, etc)
|-
| F || Unload-weapon\nActivate-Held-Object\nSwap-Hand || Eject the magazine then free up a hand for reloading
|-
| G || Pick-up M41A-Pulse-Rifle-MK2 || Pick up a M41A that's near you
|-
| ` || Toggle-Gun-Safety || Toggle the gun's safety on/off.
|-
| Alt + ` || Show-Held-Item || Show the item in your hand for others to take a look
|-
| Alt + Q || Say "*medic" || Medic emote
|-
| Alt + E || Say "*scream" || Scream emote so you can get help when you are caught out of position
|-
| Alt + W || Northface\nSay "Contact North!" || Turn north and yell Contact North! (add east, south, and west too)
|-
| 5 || Say ";Help!" || Yell Help! in squad comms as you got dragged to a dark alley and mauled
|-
| 6 || Say ";Contact!" || Yell Contact! in comms so your overwatch may notice you
|-
| Shift + E || Issue-Order  || Open the Issue Order window (SL and SO/XO/CO only)
|-
| Alt + 1 || Say "Let's go!" || Yell Let's go! (useful to urge friendlies relucent to fallback or push)
|-
| Alt + 2 || Say "Fallback!" || Yell Fallback! (useful to urge friendlies to fallback when they overextend)
|-
| Alt + 3 || Say "Hold!" || Yell Hold!
|-
| Alt + 4 || Say "Stick together!" || Yell Stick together!
|-
| Alt + 5 || Say ";On me!" || Yell On me! in comms, useful when you are SL
|-
| Alt + 6 || Say ";Need backup!" || Yell Need backup! in comms
|-
| Alt + C || Toggle-M68-Thermal-Camouflage || Toggle Scout Spec's cloak
|-
| Alt + A || Rotate-Vehicle-Counterclockwise || Rotates the Tank Counterclockwise
|-
| Alt + D || Rotate-Vehicle-Clockwise || Rotates the Tank Clockwise
|}
<br>
 
=== Alien Commands ===
Type *help to see the list of emotes. Using an emote without a number will have the game choose randomly for you.
{| class="wikitable"
|-
! Key !! Command !! Function
|-
| ` || Hive-Status || Open Hive Status window
|-
| Space || Crawl-Through-Vent || Start crawling into vent
|-
| Shift + 1 || Say "*hiss" || Hiss emote
|-
| Shift + 2 || Say "*growl" || Growl emote
|-
| Shift + 3 || Say "*tail" || Tail whip emote
|-
| Shift + 4 || Say "*roar"|| Roar emote
|-
| Shift + 5 || Say ":a Heal" || Say Heal in hivemind so the Queen can heal you in time
|-
| Shift + 6 || Say "*dance" || Dance emote
|-
| Shift + Z || Say "MOVE" || Life saving phase when you are body blocked by fellow sisters
|-
| Shift + X || Say "Capture" || Urge fellow sisters to capture/let you capture the host
|-
| Shift + C || Say "Don't" || Urge fellow sisters to not do something, etc
|-
| O || Evolve || Open Evolve window
|}
 
=== Unusable keys ===
* F1 to F8
* H (useable with Shift)
* Alt + F, I, H, and T
* Keys listed in '''hotkeys-help''' in OOC tab
{| border="1" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''hotkeys-help:'''
|
<big>'''Hotkey Mode:'''</big>
 
{| border="1" class="mw-collapsible mw-collapsed" style="width:31%"
!<big>What it does:</big>
!<big>Hotkey:</big>
|-
|style="width:350px;|Forward
|W
|-
|Left
|A
|-
|Backwards
|S
|-
|Right
|D
|-
|Drops the item in your active hand.
|Q
|-
|Equips the item in your active hand.
{| border="1" class="mw-collapsible mw-collapsed"
!<big>More Detail:</big>
|-
|<small>Quickly equipping any held item will send it to any worn (not held) container capable of containing it, in order of most to least specialized, prioritizing belts and holsters over pouches. Backpacks are last on the list. Note that weapons will only ever quick-equip to places only requiring one click to take them out again</small>
|}
|E
|-
|Toggles Throw so when you next click on a tile, you'll throw the item in your active hand there.
|R
|-
|Bring up the Say" Chatbox
|T
|-
|Swap Hands
|X
|-
|Activate Held Object
|Z/Y
|-
|Help Intent
|1
|-
|Disarm Intent
|2
|-
|Grab Intent
|3
|-
|Harm Intent
|4
|}
<big>'''Any Mode:'''</big>
 
This section means that these key commands can be used even with hotkey mode toggled off.
{| border="1" class="mw-collapsible mw-collapsed" style="width:51%"
!<big>What it does:</big>
!<big>Hotkey:</big>
|-
|style="width:350px;|Face North
|Ctrl + W
|-
|Face East
|Ctrl + D
|-
|Face South
|Ctrl + S
|-
|Face West
|Ctrl + A
|-
|Drops the item in your active hand.
|Ctrl + Q
|-
|Equips the item in your active hand.
|Ctrl +E
|-
|Toggles Throw so when you next click on a tile, you'll throw the item in your active hand there.
|Ctrl + R
|-
|Swap Hands
|Ctrl + X
|-
|Activate Held Object
|Ctrl + Z or Ctrl +Y
|-
|Help Intent
|Ctrl + 1
|-
|Disarm Intent
|Ctrl + 2
|-
|Grab Intent
|Ctrl + 3
|-
|Harm Intent
|Ctrl + 4
|-
|Pull
|Delete
|-
|Cycle Intents Right
|Insert
|-
|Drop item in your active hand.
|Home
|-
|Swap Hands
|Page Up
|-
|Activate Held Object
|Page Down
|-
|Throw item in your active hand.
|End
|-
|Adminhelp Chatbox Popup
|F1
|-
|OOC Chatbox Popup
|F2
|-
|Say" Chatbox Popup
|F3
|-
|Me" Chatbox Popup
|F4
|-
|Toggle Hud On/Off
|F12
|-
|Quick Pull
|Ctrl + Click
|-
|Quick Examine
|Shift + Click
|-
|Point To
|Shift + Middle Click
|-
|Tactical Binoculars: Designate Laser Target
|Ctrl + Middle Click
|-
|Throwing a Hugger/ Spitting <small>(Only If you have shift click functions enabled as an alien.)</small>
|Shift + Click
|-
|}
|}
 
== Advanced Usage ==
The ''\n'' character combination can be used to input a "newline" between macros, allowing several verbs to be called from a single macro. Some examples above utilize \n as well.
* '''Space''': Resist\nCrawl-Through-Vent
* '''Alt + W''': Northface\nSay "Contact North!"
* <big>'''`'''</big>: Hive-Status\nToggle-Gun-Safety
 
== Additional Links ==
* [http://cm-ss13.com/viewtopic.php?f=94&t=4875 Macroing 102 by ForwardslashN]
* [http://cm-ss13.com/viewtopic.php?f=94&t=14469 Simple Macro guide by Challenger]

Latest revision as of 09:08, 1 October 2025