Skip to content

Instantly share code, notes, and snippets.

@mcroydon
Created September 21, 2011 16:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcroydon/1232554 to your computer and use it in GitHub Desktop.
Save mcroydon/1232554 to your computer and use it in GitHub Desktop.
The beginnings of a SC2 cheat sheet, in LaTeX of course.
\documentclass[10pt,landscape]{article}
\usepackage{multicol}
\usepackage{calc}
\usepackage{ifthen}
\usepackage{hyperref}
\usepackage[landscape]{geometry}
% SC2 Cheat Sheet, initially aimed at Terran.
% To make a PDF: pdflatex sc2.tex
% If you don't have LaTeX already, grab TeX Live, MacTeX, or check apt/brew/etc.
% Based heavily on http://www.stdout.org/~winston/latex/
% Most tabular data follows the following general tempalte:
% \begin{tabular}{@{}ll@{}}
% \verb!! & \\
% \end{tabular}
% This sets page margins to .5 inch if using letter paper, and to 1cm
% if using A4 paper. (This probably isn't strictly necessary.)
% If using another size paper, use default 1cm margins.
\ifthenelse{\lengthtest { \paperwidth = 11in}}
{ \geometry{top=.5in,left=.5in,right=.5in,bottom=.5in} }
{\ifthenelse{ \lengthtest{ \paperwidth = 297mm}}
{\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} }
{\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} }
}
% Turn off header and footer
\pagestyle{empty}
% Redefine section commands to use less space
\makeatletter
\renewcommand{\section}{\@startsection{section}{1}{0mm}%
{-1ex plus -.5ex minus -.2ex}%
{0.5ex plus .2ex}%x
{\normalfont\large\bfseries}}
\renewcommand{\subsection}{\@startsection{subsection}{2}{0mm}%
{-1explus -.5ex minus -.2ex}%
{0.5ex plus .2ex}%
{\normalfont\normalsize\bfseries}}
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{0mm}%
{-1ex plus -.5ex minus -.2ex}%
{1ex plus .2ex}%
{\normalfont\small\bfseries}}
\makeatother
% Define BibTeX command
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
% Don't print section numbers
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt plus 0.5ex}
% -----------------------------------------------------------------------
\begin{document}
\raggedright
\footnotesize
\begin{multicols}{4}
% multicol parameters
% These lengths are set only within the two main columns
%\setlength{\columnseprule}{0.25pt}
\setlength{\premulticols}{1pt}
\setlength{\postmulticols}{1pt}
\setlength{\multicolsep}{1pt}
\setlength{\columnsep}{2pt}
\begin{center}
\Large{\textbf{Starcraft II Terran Cheat Sheet}} \\
\end{center}
\section{General}
TODO: General hotkey information that is the same across races should be included here.
~
The following hotkeys are only available when the player is playing the Terran race.
\section{Basic Buildings}
When a Terran player has an SCV selected, pressing \verb!B! to build, followed by one of
these keys will instruct the SCV to build the corresponding building.
\begin{tabular}{@{}ll@{}}
\verb!C! & Command Center \\
\verb!S! & Supply Depot \\
\verb!R! & Refinery \\
\verb!B! & Barracks \\
\verb! X! & Add a Tech Lab to selected Barracks \\
\verb! C! & Add a Reactor to selected Barracks \\
\verb!E! & Engineering Bay \\
\verb!U! & Bunker \\
\verb!T! & Missile Turret \\
\verb!N! & Sensor Tower \\
\end{tabular}
\section{Advanced Buildings}
When a Terran player has an SCV selected, pressing \verb!V! to advanced build, followed by
one of these keys will instruct the SCV to build the corresponding building.
\begin{tabular}{@{}ll@{}}
\verb!G! & Ghost Academy\\
\verb!F! & Factory \\
\verb! X! & Add a Tech Lab to selected Factory \\
\verb! C! & Add a Reactor to selected Factory \\
\verb!A! & Armory \\
\verb!S! & Starport \\
\verb! X! & Add a Tech Lab to selected Starport \\
\verb! C! & Add a Reactor to selected Starport \\
\verb!C! & Fusion Core \\
\end{tabular}
\section{Units}
% TODO: Consider denser layout for these.
When the Terran player has the appropriate building selected and then presses
the following keys, they will start the creation of the corresponding unit.
\subsection{CC/OC/PF}
\begin{tabular}{@{}ll@{}}
\verb!S! & SCV \\
\end{tabular}
\subsection{Barracks}
\begin{tabular}{@{}ll@{}}
\verb!A! & Marine \\
\verb!D! & Marauder \\
\verb!R! & Reaper\\
\verb!G! & Ghost\\
\end{tabular}
\subsection{Factory}
\begin{tabular}{@{}ll@{}}
\verb!E! & Hellion \\
\verb!S! & Siege Tank \\
\verb!T! & Thor \\
\end{tabular}
\subsection{Starport}
\begin{tabular}{@{}ll@{}}
\verb!V! & Viking \\
\verb!D! & Medivac \\
\verb!R! & Raven \\
\verb!E! & Banshee \\
\verb!B! & Battlecruiser \\
\end{tabular}
\section{Technology (Upgrade)}
\subsection{Command Center}
\begin{tabular}{@{}ll@{}}
\verb!B! & Upgrade to Orbital Command \\
\verb!P! & Upgrade to Planetary Fortress \\
\end{tabular}
\subsection{Tech lab on Engineering Bay}
\begin{tabular}{@{}ll@{}}
\verb!E! & Infantry Weapons \\
\verb!A! & Infantry Armor \\
\verb!B! & Building Armor \\
\verb!H! & Hi-Sec Auto Tracking \\
\verb!N! & Neosteel Frame \\
\end{tabular}
\subsection{Tech lab on Barracks}
\begin{tabular}{@{}ll@{}}
\verb!C! & Combat Shield \\
\verb!T! & Stimpack \\
\verb!G! & Concussive Shells \\
\verb!N! & Nitro Packs \\
\end{tabular}
\subsection{Tech lab on Armory}
\begin{tabular}{@{}ll@{}}
\verb!E! & Vehicle Weapons \\
\verb!V! & Vehicle Armor \\
\verb!S! & Ship Weapons \\
\verb!P! & Ship Armor \\
\end{tabular}
\subsection{Tech lab on Factory}
\begin{tabular}{@{}ll@{}}
\verb!I! & Infernal Pre-igniter \\
\verb!S! & Siege Tech \\
\verb!C! & 250mm Strike Cannons \\
\end{tabular}
\subsection{Tech lab on Fusion Core}
\begin{tabular}{@{}ll@{}}
\verb!R! & Weapon Refit (Yamato Cannon) \\
\verb!B! & Behemoth Reactor \\
\end{tabular}
\subsection{Tech lab on Starport}
\begin{tabular}{@{}ll@{}}
\verb!A! & Caduceus Reactor \\
\verb!D! & Durable Materials \\
\verb!R! & Seeker Missile \\
\verb!T! & Corvid Reactor \\
\verb!C! & Cloaking Field \\
\end{tabular}
\subsection{Tech lab on Ghost Academy}
\begin{tabular}{@{}ll@{}}
\verb!C! & Personal Cloaking \\
\verb!M! & Moebius Reactor \\
\end{tabular}
\section{Spells and Actions}
TODO: Spells and actions.
\rule{0.3\linewidth}{0.25pt}
\scriptsize
Based on information in Liquipedia, The Starcraft II Encyclopedia. CC-BY-SA.
\url{http://wiki.teamliquid.net/starcraft2/Hotkey}
\url{http://wiki.teamliquid.net/starcraft2/Hotkeys_per_Race}
\end{multicols}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment