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
(macros are deprecated in favor of hotkeys)
Tag: New redirect
 
(45 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, scope, 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.
|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