Starfield: コンソールコマンドの使い方とIDの探し方

コンソールコマンド

コンソール(console)とは、PCで使用できるテキストベースの入力/実行ツールのこと。コンソールコマンドはコンソール上で実行する各種関数を指す。

コンソールは、チート(無敵化/テレポート/アイテム取得/壁抜けなど)の実行ツールとして使われることが多いが、攻略補助以外にも、地形に嵌ったときの脱出手段/各種IDの確認/Modのデバッグ/スクリプト変数の確認/クエスト状況の操作など、様々な用途に活用できる非常に便利な機能である。

コンソールの開き方/閉じ方

Starfieldのコンソールは@キーで開閉する。

スクロール方法

マウスホイールもしくは、PageUP/PageDownでログをスクロールできる。

コマンドの例

コンソールを開いてコマンドを入力しEnterで実行する。

全角入力はできない。Ctrl+Vで貼り付けはできるが文字化けする。同様に、コンソール上で表示される全角文字はすべて文字化けして読めない。

コマンド/IDともに、大文字と小文字を区別する必要はない。IDに関しては先頭の0はすべて省略できる。(例: 000057BE → 57be)

【注意】コンソールコマンドを実行すると実績が解除されなくなる。使用は自己責任で。コンソールコマンドを実行する前に、手動セーブを取ってセーブデータを分けておくこと。

トグルコマンド

オン/オフ式のコマンド。

コマンド効果
tcl当たり判定の無効化飛行移動、壁のすり抜け、地形に嵌ったときの脱出用。非常に便利なコマンド。
tfcカメラを操作するモード飛行移動するカメラを操作できる
timToggle Immortal Mode. プレーヤーは死ななくなる死ななくなる以外は通常と同じ
tgmToggle God Mode. プレーヤーは無敵化する。敵の攻撃がすべて無効になる。ダッシュの酸素、攻撃時の弾薬は消費されない。また、距離に関係なくグラヴ・ジャンプできる。
tmToggle Menus – メニュー表示のON/OFFを切り替える

ターゲットコマンド

対象を指定して実行するコマンド。マウスのクリックでターゲットを選択できる。player.と入力するとプレーヤーを対象に取る。(例:player.additem <ItemID> <個数>)

コマンド効果
amod <ID>武器や防具にモジュールや装備効果を追加する装備効果のID一覧
additem <ItemID> <個数>アイテムの獲得player.additem f 1000で1000クレジット獲得する
武器/ユニーク武器のID
弾薬のID
宇宙服のID
薬品のID
飲食アイテムのID
資源のID
setlevel <レベル>指定したレベルまでレベルアップする。レベルダウンはできないplayer.setlevel 10:レベル10までのXPを獲得してレベルアップする。スキルポイントも獲得する
addperkスキルを追加する。同じスキルを追加するとランクが上がる。素性と特徴も追加可能スキルのID一覧
素性のID
特徴のID
removeperkスキルを未取得状態に戻す
addspellパワーを追加するパワーのID一覧
markfordeleteオブジェクトを削除する不要なオブジェクトを削除する
moveto <npc>対象をNPCのもとにテレポートする。クリックやpridでNPCのIDを指定すると自分のもとにテレポートできるplayer.moveto 598D:ノエルのもとへテレポート
moveto player:対象を自分のもとにテレポートする
NPCのIDを調べる方法
unlockロックを解除する扉やコンテナの施錠を解除する
lock <lock level>ロックする扉やコンテナを施錠する
placeatme <ID>指定した対象をプレーヤーの近くに配置するplayer.placeatme a12cb:ダチュラ(船)をプレーヤー近くに配置する
disable非表示にする
enable非表示を解除する
killキル
resurrect蘇生

非ターゲットコマンド

対象指定が不要なコマンド。

コマンド効果
bat <ファイル名>Starfieldフォルダ直下にある<ファイル名>のファイルを実行する一度に複数のコマンドを実行可能
cocセルの中心にテレポートする。宇宙セルには移動できないcoc CityNewAtlantisLodgeInt:ロッジにテレポート
coc CydoniaSpaceport01:シドニアの宇宙港にテレポート
completeresearch <ID>指定した研究プロジェクトを完了する研究プロジェクトのID一覧
help指定した単語を検索して、IDやセル名を探すhelp sarah 4:「sarah」に該当するother formsをすべて表示する
help newatlantis 4 cell:「newatlantis」に該当するセル名とIDをすべて表示する
kahエリア内にいるすべての敵対NPCを倒す軌道上で敵に遭遇して着陸できないときに便利
killallエリア内にいるすべてのNPCを倒す
pridRefIDを指定する(クリックと同じ効果)prid 5986:サラ・モーガンのIDを指定。対象が画面内にいない状態でターゲット指定する場合に用いる
qqqゲームの終了即座にゲームを終了してデスクトップに戻る。ポーズメニュー中に実行すると終了セーブを作成しない
setstage <ID> <stage>クエストのstageを操作するクエストの手動開始やバグで詰まったときの修正用コマンド
クエストID一覧
showmenu sleepwaitmenu休息メニューを表示する時間送り用のクイックアクセスコマンド

Actor Valueを取得/変更する

Actor ValueはNPCや宇宙船に設定される書き換え可能なパラメータ。

Actor ValueはGetAVで値を取得、SetAVで書き換える。事前に対象の指定が必要。プレーヤーを対象に取る場合はplayer.を先頭につける。その他のNPCやオブジェクトを対象にするときは、クリックまたはpridコマンドを使用してIDを指定する。

コマンド説明
GetAV対象のactor valueを取得するplayer.getav health:プレーヤーの体力を取得して表示する
GetAVInfoactor valueの詳細情報を取得するplayer.getavinfo health:より詳細体力データを取得して表示する
SetAV対象のactor valueを書き換えるplayer.setav carryweight 5000:所持重量を5000に設定
ModAV対象のactor valueに指定した値を加算するplayer.modav speedmult 100:移動速度+100(2倍の速さになる)

関連:Actor Value一覧

ID関連

ID一覧

装飾用のUIを呼び出す

コンソールコマンドで装飾用のUIを呼び出す

以下のコマンドで装飾UIにアクセスするオブジェクトが出現する。これを利用すると船内に、任意の作業台やミッションボードを配置できる。

player.placeatme 00024DC7 1

オブジェクトを消すときは、クリックで選択してmarkfordelete