\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{DarkRedITBrat} \pdfinfo{ /Title (starfield-console-commands-wip.pdf) /Creator (Cheatography) /Author (DarkRedITBrat) /Subject (Starfield Console Commands {[}WIP{]} Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{131313} \definecolor{LightBackground}{HTML}{F7F7F7} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Starfield Console Commands {[}WIP{]} Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{DarkRedITBrat} via \textcolor{DarkBackground}{\uline{cheatography.com/204748/cs/45867/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}DarkRedITBrat \\ \uline{cheatography.com/darkreditbrat} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 11th March, 2025.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{x{3.92 cm} x{4.08 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{items}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{player.additem}} {\emph{{[}item ID{]} {[}amount{]}}} & Adds a quantity of a specified item to your inventory. {\emph{See sections below for item IDs.}} \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} {\bf{player.additem f}} {\emph{{[}\#{]}}} & Adds credits to your inventory. {\emph{Replace {[}\#{]} with desired amount.}} \tn % Row Count 9 (+ 4) % Row 2 \SetRowColor{LightBackground} {\bf{player.additem a}} {\emph{{[}\#{]}}} & Adds a digipick to inventory. {\emph{Replace {[}\#{]} with desired amount.}} \tn % Row Count 13 (+ 4) % Row 3 \SetRowColor{white} {\emph{{[}Reference ID{]}{\bf{}}.amod}} {\emph{{[}mod ID{]}}}** & Attaches a mod to a weapon. Drop a weapon, open the console, and then click on it to obtain its reference ID. {\emph{More info in sections below.}} \tn % Row Count 20 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{player character variables}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{player.setlevel}} {\emph{{[}\#{]}}} & Raise or lower your player level. {\emph{Replace {[}\#{]} with the desired level}}* \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} {\bf{player.setav health}} {\emph{{[}\#{]}}} & Sets your max health level. {\emph{Replace {[}\#{]} with the desired amount}}* \tn % Row Count 8 (+ 4) % Row 2 \SetRowColor{LightBackground} {\bf{player.setav speedmult}} {\emph{{[}\#{]}}} & Set player speed multiplier. {\emph{Set this number to anything more than 100 to speed up movement.}} \tn % Row Count 13 (+ 5) % Row 3 \SetRowColor{white} {\bf{player.setav carryweight}} {\emph{{[}\#{]}}} & Sets your maximum carry weight to specified amount. \tn % Row Count 16 (+ 3) % Row 4 \SetRowColor{LightBackground} {\bf{player.setpos x}} {\emph{{[}\#{]}}} & Moves the player character on the x axis. {\emph{Eg, player.setpos x 10 on your ship will put you in space.}} \tn % Row Count 22 (+ 6) % Row 5 \SetRowColor{white} {\bf{showlooksmenu player 1}} & Opens the full character creator. \tn % Row Count 24 (+ 2) % Row 6 \SetRowColor{LightBackground} {\bf{showlooksmenu player 2}} & Opens partial character creator {\emph{(traits and background remain intact)}}. \tn % Row Count 28 (+ 4) % Row 7 \SetRowColor{white} {\bf{sexchange}} & Change your character's body type and returns character to a default look. \tn % Row Count 32 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{player character variables (cont)}} \tn % Row 8 \SetRowColor{LightBackground} {\bf{player.addperk}} {\emph{{[}perk ID{]}}} & Adds a skill, trait, or background. {\emph{(See relevant sections below for IDs.)}} \tn % Row Count 4 (+ 4) % Row 9 \SetRowColor{white} {\bf{player.removeperk}} {\emph{{[}perk ID{]}}} & Remove a skill, trait, or background. {\emph{(See relevant sections below for IDs.)}} \tn % Row Count 8 (+ 4) % Row 10 \SetRowColor{LightBackground} {\bf{psb}} & Add every power. \tn % Row Count 9 (+ 1) % Row 11 \SetRowColor{white} {\bf{player.setav starpower}} {\emph{{[}\#{]}}} & Raises total power to number specified. \tn % Row Count 11 (+ 2) % Row 12 \SetRowColor{LightBackground} {\bf{setforcespeechchallengealwayssucceed}} {\emph{{[}1 or 0{]}}} & If set to 1, all speech challenges will succeed. {\bf{{\emph{setforcespeechchallengealwaysfail}} does the opposite.}} \tn % Row Count 17 (+ 6) % Row 13 \SetRowColor{white} {\bf{player.paycrimegold 0 0}} {\emph{{[}faction ID{]}}} & Pays off the bounty with a given faction. {\emph{(Find faction IDs below.)}} \tn % Row Count 21 (+ 4) % Row 14 \SetRowColor{LightBackground} {\bf{player.kill}} & Kills the player character. :( \tn % Row Count 23 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.12 cm} x{4.88 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{movement and world variables}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{tm}} & Hides all UI. {\emph{Type it again to un-hide UI.}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{tfc}} & Enables free cam. \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{tcl}} & Toggles collision, letting you walk through walls and into the air. \tn % Row Count 6 (+ 3) % Row 3 \SetRowColor{white} {\bf{tgp}} & Toggles pause state. \tn % Row Count 7 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{tmm 1}} & Adds map markers for all locations on a planet's surface. {\emph{Note: This appears to be permanent, and typing tmm 0 does not remove those icons.}} \tn % Row Count 13 (+ 6) % Row 5 \SetRowColor{white} {\bf{tdetect}} & You won't be detected when in stealth. \tn % Row Count 15 (+ 2) % Row 6 \SetRowColor{LightBackground} {\bf{sgtm}} {\emph{{[}\#{]}}} & SetGlobalTimeMultiplier or sgtm changes the game speed. {\emph{Less than 1 slows time down, more than 1 speeds it up.}} \tn % Row Count 20 (+ 5) % Row 7 \SetRowColor{white} {\bf{showmenu sleepwaitmenu}} & Open the "pass time" menu. \tn % Row Count 22 (+ 2) % Row 8 \SetRowColor{LightBackground} {\bf{passtime}} {\emph{{[}\#{]}}} & Passes a number of hours. \tn % Row Count 24 (+ 2) % Row 9 \SetRowColor{white} {\bf{unlock}} & Unlock the targeted door or object. \tn % Row Count 26 (+ 2) % Row 10 \SetRowColor{LightBackground} {\bf{setgravityscale}} {\emph{{[}\#{]}}} & Change the local gravity. Weeeee! \tn % Row Count 28 (+ 2) % Row 11 \SetRowColor{white} {\bf{setscale}} {\emph{{[}\#{]}}} & Reduce or enlarge the targeted NPC or object. {\emph{(Doesn't work on the player.)}} \tn % Row Count 32 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.12 cm} x{4.88 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{movement and world variables (cont)}} \tn % Row 12 \SetRowColor{LightBackground} {\bf{RefuelSpaceship}} & Refuels the targeted spaceship, or the player's ship if nothing is targeted. \tn % Row Count 4 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.48 cm} x{5.52 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{npcs}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{kill}} & With the console open, click an NPC to target them, then type kill to kill them. {\emph{Important characters may only be incapacitated.}} \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} {\bf{kah}} & Kills all hostile entities nearby \tn % Row Count 7 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{killall}} & Kills all entities nearby \tn % Row Count 8 (+ 1) % Row 3 \SetRowColor{white} {\bf{resurrect}} & Resurrect targeted corpse {\emph{(in the case of generic NPCs, another generic NPC).}} \tn % Row Count 11 (+ 3) % Row 4 \SetRowColor{LightBackground} {\bf{forcedbleedout}} & Make a character bleed out. {\emph{(Not very nice.)}} \tn % Row Count 13 (+ 2) % Row 5 \SetRowColor{white} {\bf{tai}} & Toggles AI on and off: {\emph{NPCs will stop where they are and won't do anything at all.}} \tn % Row Count 17 (+ 4) % Row 6 \SetRowColor{LightBackground} {\bf{tcai}} & Toggles NPC combat AI, making all NPCs passive. \tn % Row Count 19 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.42 cm} p{0.76 cm} x{3.42 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{paying of bounties}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Crimson Fleet}} {\emph{{[}00010B30{]}}} & & \seqsplit{player.paycrimegold} 0 0 00010B30 \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{Freestar Collective}} {\emph{{[}000638E5{]}}} & & \seqsplit{player.paycrimegold} 0 0 000638E5 \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{Neon/Ryujin Industries}} {\emph{{[}0026FDEA{]}}} & & \seqsplit{player.paycrimegold} 0 0 0026FDEA \tn % Row Count 7 (+ 3) % Row 3 \SetRowColor{white} {\bf{Trade Authority}} {\emph{{[}0022E53D{]}}} & & \seqsplit{player.paycrimegold} 0 0 0022E53D \tn % Row Count 9 (+ 2) % Row 4 \SetRowColor{LightBackground} {\bf{United Colonies}} {\emph{{[}0005BD93{]}}} & & \seqsplit{player.paycrimegold} 0 0 0005BD93 \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.6 cm} x{4.4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{companion affinity}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{getav com\_affinity}} & Tells you a companion's affinity toward you. \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{setav com\_affinity}} {\emph{{[}\#{]}}} & Changes a companion's affinity toward you. {\emph{It appears that unique conversations happen when affinity naturally hits 100, 200, 300, etc. Set affinity just below the next level (eg, 99, 199) to speed things up.}} \tn % Row Count 12 (+ 10) % Row 2 \SetRowColor{LightBackground} {\bf{Setav com\_affinitylevel}} {\emph{{[}\#{]}}} & According to Objective\_Tailor607: {\emph{0.00 is Neutral, 1.00 Friendship, 2.00 Affection, 3.00 Commitment.}} \tn % Row Count 17 (+ 5) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{If you open the console with a companion in view, you can click on them to set them as the target for these commands, which tell you their affinity level and let you set it to what you want. These aren't perfectly straightforward, as redditor Objective\_Tailor607 has discovered through experimentation.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{adding skills}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{\{\{colspan=2\}\} Use the {\bf{{\emph{player.addperk}} {[}id{]}}} console command to add one level to a skill. Use {\bf{{\emph{player.removeperk}}}} {\emph{{[}id{]}}} to remove the skill entirely.} \tn % Row Count 4 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{5.52 cm} x{2.48 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{physical skill IDs}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Boxing}} & 002C59DF \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{Fitness}} & 002CE2DD \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{Stealth}} & 002CFCB2 \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{Weight Lifting}} & 002C59D9 \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{Wellness}} & 002CE2E1 \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{8.4cm}}{{\bf{ }}} \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{{\bf{ }}} \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}