コンソール(console)とは、PCで使用できるテキストベースの入力/実行ツールのこと。コンソールコマンドはコンソール上で実行する各種関数を指す。
コンソールは、チート(無敵化/テレポート/アイテム取得/壁抜けなど)の実行ツールとして使われることが多いが、攻略補助以外にも、地形に嵌ったときの脱出手段/各種IDの確認/Modのデバッグ/スクリプト変数の確認/クエスト状況の操作など、様々な用途に活用できる非常に便利な機能である。
コンソールの開き方/閉じ方
Starfieldのコンソールは@キーで開閉する。
スクロール方法
マウスホイールもしくは、PageUP/PageDownでログをスクロールできる。
コマンドの例
コンソールを開いてコマンドを入力しEnterで実行する。
全角入力はできない。Ctrl+Vで貼り付けはできるが文字化けする。同様に、コンソール上で表示される全角文字はすべて文字化けして読めない。
コマンド/IDともに、大文字と小文字を区別する必要はない。IDに関しては先頭の0はすべて省略できる。(例: 000057BE → 57be)
【注意】コンソールコマンドを実行すると実績が解除されなくなる。使用は自己責任で。コンソールコマンドを実行する前に、手動セーブを取ってセーブデータを分けておくこと。
トグルコマンド
オン/オフ式のコマンド。
コマンド | 効果 | 例 |
---|---|---|
tcl | 当たり判定の無効化 | 飛行移動、壁のすり抜け、地形に嵌ったときの脱出用。非常に便利なコマンド。 |
tfc | カメラを操作するモード | 飛行移動するカメラを操作できる |
tim | Toggle Immortal Mode. プレーヤーは死ななくなる | 死ななくなる以外は通常と同じ |
tgm | Toggle God Mode. プレーヤーは無敵化する。 | 敵の攻撃がすべて無効になる。ダッシュの酸素、攻撃時の弾薬は消費されない。また、距離に関係なくグラヴ・ジャンプできる。 |
tm | Toggle 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を倒す | – |
prid | RefIDを指定する(クリックと同じ効果) | 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:プレーヤーの体力を取得して表示する |
GetAVInfo | actor valueの詳細情報を取得する | player.getavinfo health:より詳細体力データを取得して表示する |
SetAV | 対象のactor valueを書き換える | player.setav carryweight 5000:所持重量を5000に設定 |
ModAV | 対象のactor valueに指定した値を加算する | player.modav speedmult 100:移動速度+100(2倍の速さになる) |
ID関連
ID一覧
- クエストID
- クエストに関連するNPCのID
- 仲間(クルー)のID
- スキルID
- 素性ID
- 特徴ID
- パワーID
- 研究プロジェクトのID
- 武器ID
- 宇宙服ID
- ユニーク武器のID
- ユニーク装備のID
- レジェンダリー効果のID
- 弾薬ID
- 回復アイテム(薬品/飲食物)のID
- 資源ID
装飾用のUIを呼び出す
以下のコマンドで装飾UIにアクセスするオブジェクトが出現する。これを利用すると船内に、任意の作業台やミッションボードを配置できる。
player.placeatme 00024DC7 1
オブジェクトを消すときは、クリックで選択してmarkfordelete