スカイリムのPC版をプレイしていると、クエストが進行しなくなったり、NPCが行方不明になったり、思い通りにゲームが動かない場面に遭遇することがあります。
そんなときに頼りになるのがコンソールコマンドです。
コンソールコマンドを使えば、バグの回避からアイテムの入手、キャラクターの強化、スクリーンショット撮影の補助まで、あらゆる操作が可能になります。
一方で、使い方を誤るとセーブデータの破損やクエストの進行不能といった深刻なトラブルを招く危険性もあります。
この記事では、コンソールの基本操作から応用テクニック、使用時のリスクまで、スカイリムのコンソールコマンドに関する情報を網羅的に解説していきます。
初めてコンソールに触れる方から、より高度な活用法を知りたい方まで、必要な知識をひと通り身につけられる内容となっています。
スカイリムのコンソールコマンドとは?基本の仕組みを解説
コンソールコマンドとは、スカイリムに搭載されたデバッグ用のテキスト入力ツールです。
画面上にコマンドライン(入力欄)を呼び出し、特定のコードを打ち込むことで、通常のプレイでは不可能な操作を実行できます。
もともとは開発者がゲームのテストやバグ修正のために用意した機能ですが、一般のプレイヤーにも開放されており、幅広い用途で活用されています。
コンソールコマンドはPC版限定のデバッグ機能
コンソールコマンドが使えるのはPC版(Windows / Mac)のみです。
PlayStation、Xbox、Nintendo Switchといった家庭用ゲーム機版では、コンソールを開くことができません。
この仕様はスカイリムに限った話ではなく、同じBethesda Game Studiosが手がけた「The Elder Scrolls III: Morrowind」や「The Elder Scrolls IV: Oblivion」でも同様の制限が設けられています。
PC版であれば、オリジナル版、Special Edition、Anniversary Editionのいずれでもコンソールコマンドを使用できます。
コンソールの開き方と閉じ方|日本語キーボードの注意点
コンソールの起動方法は、使用しているキーボードの種類によって異なります。
英語配列のキーボードでは、ESCキーの下にあるチルダキー(~)を押すだけで開きます。
日本語配列のキーボードの場合は「半角/全角 漢字」キーが該当しますが、日本語入力がオンになっていると反応しないことがあります。
その場合は「Alt」キーを押しながら「半角/全角」キーを同時に押してください。
コンソールを閉じるときも同じ操作で閉じられます。
もし閉じる操作をしても画面が反応しない場合は、もう一度「Alt+半角/全角」を試してみてください。
日本語キーボードで注意すべきもう一つの問題として、コンソール画面でアンダースコア(_)が入力できない点があります。
これを解決するには、Windowsの言語設定で「英語(米国)- US」キーボードを追加し、画面右下の言語バーで「EN」に切り替えてからスカイリムを起動する方法が一般的です。
コンソールが閉じるときの不具合と対処法
コンソール画面が勝手に閉じてしまう、あるいは何度開いても即座に閉じるという不具合が報告されています。
主な原因はキーボード設定の競合や、MODによる入力処理の干渉です。
対処法としては、まずWindowsの入力言語を英語に切り替えてから再度試す方法が有効とされています。
それでも解消しない場合は、スカイリムのインストールフォルダ内にある「Data\Interface\Controls\PC\ControlMap.txt」を編集し、コンソールキーを別のキーに割り当て直すことで改善できるケースもあります。
また、AutoHotKeyなどの外部ツールを使い、F12キーなどにコンソール起動を割り当てるという手段も多くのユーザーに利用されています。
コマンド入力の基本ルールとターゲットの選び方
コンソールに入力するコマンドは、大文字と小文字を区別しません。
「tgm」と「TGM」はどちらも同じように動作します。
多くのコマンドには省略形と正式名称があり、たとえば「tai」は「ToggleAI」の省略形です。
コマンドを入力したらEnterキーで実行し、コンソールのログはPageUpキーとPageDownキーでスクロールして確認できます。
コンソールコマンドの中には、操作対象(ターゲット)を指定する必要があるものがあります。
ターゲットを指定する方法は主に2つです。
1つ目は、コンソールを開いた状態で対象のNPCやオブジェクトをマウスでクリックする方法で、画面上部にRefID(識別番号)が表示されます。
2つ目は「prid」コマンドにRefIDを入力して指定する方法で、画面上で直接クリックできない対象に有効です。
プレイヤー自身を対象にしたい場合は、コマンドの先頭に「player.」を付けて入力します。
たとえば「player.additem f 500」と入力すれば、プレイヤーのインベントリに500ゴールドが追加されます。
アイテムIDやクエストIDがわからないときは「help」コマンドが便利です。
「help “elven sword” 0」のように検索語を入力すると、該当するオブジェクトのID一覧が表示されます。
最初に覚えたい頻出コンソールコマンド一覧
スカイリムには多数のコンソールコマンドが存在しますが、実際に頻繁に使われるものは限られています。
ここでは、多くのプレイヤーが日常的に活用している基本コマンドをカテゴリ別に紹介します。
無敵・不死・壁抜けなどトグル系コマンドの使い方
トグル系コマンドは、特定の機能をON/OFFで切り替えるタイプのコマンドです。
もう一度同じコマンドを入力すれば元の状態に戻せるため、気軽に試しやすいのが特徴といえます。
| コマンド | 効果 |
|---|---|
| tgm | ゴッドモード。ダメージ無効、マジカ・スタミナ無限、重量制限なし、矢無限、シャウトのクールダウンなし |
| tim | 不死モード。ダメージは受けるがHPが0になっても死亡しない |
| tcl | 衝突判定を無効化。壁や地面をすり抜けて自由に移動できる |
| tai | NPC全体のAI処理をON/OFF。無効にするとNPCが一切動かなくなる |
| tcai | 戦闘AIのみをON/OFF。無効にするとNPCが攻撃しなくなる |
| tdetect | NPCの検知機能をON/OFF。無効にすると目の前にいても気づかれない |
tgmはあらゆるダメージを無効化しますが、Soul Cairnの雷やApocryphaのスクリプトダメージなど、一部のダメージは防げない点に注意が必要です。
timは不死状態になるものの、斬首モーションが発生すると頭部がないまま歩き回るという報告があるため、使用には注意してください。
tclは非常に便利なコマンドですが、崖から落下中に使用するとクラッシュする可能性があるとされています。
ゴールドやアイテムを追加するプレイヤー系コマンド
プレイヤーのインベントリを直接操作するコマンドは、「player.」を接頭辞として使用します。
ゴールドを追加したい場合、ゴールドのアイテムIDは「f」なので「player.additem f 10000」と入力すれば1万ゴールドが手に入ります。
その他のアイテムも、IDさえわかれば同様に追加可能です。
| コマンド | 効果 |
|---|---|
| player.additem [ItemID] [数量] | 指定アイテムをインベントリに追加 |
| player.removeitem [ItemID] [数量] | 指定アイテムをインベントリから削除 |
| player.drop [ItemID] [数量] | 指定アイテムをその場に落とす |
| player.showinventory | 所持品の全アイテムとIDを一覧表示 |
アイテムIDが不明な場合は「help “アイテム名” 0」で検索できます。
たとえば「help “iron sword” 0」と入力すると、名前に「iron sword」を含む全アイテムのIDが表示されます。
所持品の一覧を確認したいときは「player.showinventory」を使えば、現在持っている全アイテムのIDと個数をまとめて確認できるため便利です。
スキルやレベルを自在に操作するコマンド
キャラクターのレベルやスキルを直接変更するコマンドもよく使われています。
| コマンド | 効果 |
|---|---|
| player.setlevel [数値] | プレイヤーレベルを指定した値に設定 |
| player.advlevel | レベルを1つ上げる(パークポイントは付与されない) |
| advskill [スキル名] [経験値量] | 指定スキルに経験値を加算(レベルアップにもカウントされる) |
| incPCS [スキル名] | 指定スキルを1レベル上昇させる |
| player.setav [属性名] [数値] | Health、Magicka、Staminaなどのステータスを直接設定 |
| player.modav [属性名] [±数値] | ステータスを増減させる |
advskillはスキルごとに必要な経験値量が大きく異なる点に注意が必要です。
たとえばSpeechcraftで3000ポイント加算してもわずかな上昇にとどまるのに対し、Enchantingでは1ポイントの加算でも大きく上昇するケースがあります。
一方、incPCSはスキルを確実に1レベルずつ上げられるため、細かい調整がしやすいコマンドです。
レベルアップにも正常にカウントされるので、パークポイントの獲得を伴う自然なレベルアップが可能となります。
パークと魔法を追加・削除する方法
パークや魔法の操作には、それぞれ専用のコマンドを使います。
| コマンド | 効果 |
|---|---|
| player.addperk [PerkID] | 指定パークを取得 |
| player.removeperk [PerkID] | 指定パークを削除(使用ポイントは返還されない) |
| player.addspell [SpellID] | 魔法・疾病・パワーを追加 |
| player.removespell [SpellID] | 魔法・疾病・パワーを削除 |
パークを削除しても消費したパークポイントは戻ってこないため、振り直しの目的で使う場合は注意してください。
魔法の追加コマンドは通常の魔法だけでなく、疾病やパワーにも対応しています。
たとえば「player.addspell 000b8780」でサングイネア吸血症を付与でき、3日後に吸血鬼へと変化します。
なお「psb」コマンドを使うと全魔法と全シャウトを一括で解放できますが、テスト用の魔法まで含まれてしまうため、ゲームが不安定になるリスクがあります。
使用前には必ずセーブデータのバックアップを取ることをおすすめします。
NPCを自在に操作するコンソールコマンド集
スカイリムではNPCに関するトラブルが発生しやすく、コンソールコマンドの出番が多いカテゴリです。
行方不明になったフォロワーの呼び戻しや、敵対状態の解除など、知っておくと役立つ場面が数多くあります。
NPCを呼び出すコマンドと正しい使い分け
NPCをプレイヤーの元へ呼び出す方法は主に2つあり、状況に応じて使い分ける必要があります。
1つ目は「prid [RefID]」でNPCを指定した後に「moveto player」と入力する方法です。
この方法は既存のNPCをそのままテレポートさせるため、インベントリやクエストフラグが保持されます。
名前のあるNPC(リディアやセラーナなど)を呼び出す場合は、こちらの方法が推奨されています。
2つ目は「player.placeatme [BaseID] [数量]」を使う方法です。
こちらはNPCの新しいコピーを生成して目の前に配置するコマンドであり、元のNPCとは別の個体が作られます。
名前付きNPCに対して使うと重複が発生し、クエスト進行に支障をきたす恐れがあるため、名無しの敵やクリーチャーの生成に限定して使うのが安全です。
| コマンド | 用途 | 注意点 |
|---|---|---|
| prid [RefID] → moveto player | 既存NPCをプレイヤーの位置に移動 | データが保持される。名前付きNPC向け |
| player.placeatme [BaseID] [数量] | 新しいNPCを目の前に生成 | 複製が作られる。名前付きNPCには非推奨 |
| player.moveto [RefID] | プレイヤーがNPCの位置へ移動 | NPCの居場所を確認したい場合に有用 |
フォロワー化・結婚候補化などファクション操作の方法
NPCをフォロワーにしたり結婚候補にしたりするには、ファクション(所属グループ)への追加コマンドを使います。
コンソールでNPCをクリックして選択した後、「addtofaction」コマンドでファクションIDとランクを指定します。
| ファクションID | 効果 |
|---|---|
| 0005C84D | フォロワー候補として会話選択肢を追加 |
| 00019809 | 結婚候補として会話選択肢を追加 |
| 0005A1A4 | 友好的なNPCに変更 |
| 000E0CD9 | 山賊との同盟(山賊が攻撃してこなくなる) |
たとえば「addtofaction 0005C84D 0」と入力すれば、選択中のNPCにフォロワー用の会話選択肢が追加されます。
ただし、固有のボイスを持つNPCや特定の種族では正常に機能しない場合があります。
フォロワーの上限に達して新たにリクルートできない場合は「set playerfollowercount to 0」でカウントをリセットできます。
NPCの不死設定や復活を行うコマンド
重要なNPCが死亡してしまった場合や、不死属性を変更したい場合に使えるコマンドを紹介します。
「kill」コマンドはターゲットを即死させますが、ゲーム側でEssential(不死)属性が設定されているNPCには効きません。
不死属性の変更は「setessential [BaseID] [0または1]」で行えます。
1を指定すると不死に、0を指定すると死亡可能になります。
死亡したNPCを復活させるには「resurrect」コマンドを使用します。
| コマンド | 効果 |
|---|---|
| kill | ターゲットを即死させる |
| resurrect 0 | 所持品をリセットして復活 |
| resurrect 1 | 所持品を保持したまま復活 |
| setessential [BaseID] 1 | NPCを不死に設定 |
| setessential [BaseID] 0 | NPCを死亡可能に設定 |
resurrectで数値を指定しない場合は所持品が除去された新しいコピーとして蘇生される点に注意してください。
「resurrect 1」を使えば、装備やインベントリの内容を維持したまま復活させることができます。
NPCの外見・性別・サイズを変更するコマンド
NPCの見た目を変更するコマンドもいくつか用意されています。
「setscale [倍率]」は対象のサイズを変更するコマンドで、デフォルト値は1です。
2に設定すれば2倍の大きさに、0.5にすれば半分の大きさになります。
NPCに適用した場合、サイズに応じて移動速度や攻撃ダメージも変化するため、戦闘バランスに影響を与えます。
「sexchange」コマンドはターゲットの性別を切り替えますが、変更されるのは体のモデルのみで、頭部はそのまま残ります。
見た目の違和感が大きくなりやすいため、実用目的よりもネタとして使われることが多いコマンドです。
プレイヤー自身の外見を変更したい場合は「showracemenu」でキャラクター作成画面を再度開けます。
ただし種族や性別を変更するとステータス配分がリセットされる場合があるため、事前にtgmコマンドで保護しておくことが推奨されています。
クエスト進行に役立つコンソールコマンドの使い方
スカイリムでは、クエストが正常に進行しなくなるバグが少なからず報告されています。
コンソールコマンドはこうした問題を解消する最も直接的な手段です。
クエストIDの調べ方とステージの確認方法
クエスト関連のコマンドを使用するには、まず対象クエストのIDを知る必要があります。
現在進行中のクエストIDを確認するには「showquesttargets」コマンドが便利です。
実行すると、アクティブな全クエストのIDがコンソール画面に一覧表示されます。
特定のクエストがどの段階にあるかを調べるには「getstage [QuestID]」を入力します。
返ってくる数値がゲーム内部で管理されているクエストステージの番号です。
さらに「player.sqs [QuestID]」を使えば、クエストに設定されている全ステージの一覧を確認でき、どのステージまで進んでいるかを把握できます。
進行不能バグをコンソールコマンドで解消する手順
クエストが進まなくなった場合、最も安全な対処法は「setstage」コマンドでステージを手動で進めることです。
まず「getstage [QuestID]」で現在のステージを確認し、次に「player.sqs [QuestID]」で全ステージの一覧を表示します。
進むべき次のステージ番号を特定したら、「setstage [QuestID] [ステージ値]」で強制的にクエストを次の段階へ移行させます。
この方法はクエストの内部処理を一段階ずつ進めるため、「completequest」で一括完了させるよりも安全性が高いとされています。
completequest はジャーナル上では完了扱いになるものの、関連NPCがクエスト完了を正しく認識しないことがあり、後続のクエストが発生しなくなるリスクがあります。
クエストターゲットへの瞬間移動コマンド
「movetoqt [QuestID]」を使えば、現在のクエストターゲット(マーカーが示す場所)に瞬時にテレポートできます。
広大なマップを移動する手間を省けるだけでなく、目的地が見つからないときのデバッグにも役立ちます。
ただし、テレポート先がダンジョンの奥深くだったり、敵の群れの真ん中だったりする可能性があるため、使用前のセーブは必須です。
クエスト自体を進行させるわけではなく、あくまで現在のマーカー位置への移動であるため、到着後に通常通りクエストを進める必要があります。
全クエスト完了コマンドをおすすめしない理由
「caqs」は全クエストのステージを一括で完了させるコマンドです。
実行すると大量の実績が一斉に解除され、一見便利に思えますが、ゲームの安定性を著しく損なうリスクが極めて高いとされています。
クエスト間の依存関係が壊れ、NPCの配置やイベントのフラグが正常に機能しなくなるケースが多数報告されています。
公式Wiki(UESP)でも「非推奨」と明記されているコマンドであり、通常のプレイでは使用を避けるべきです。
どうしても特定のクエストだけを完了させたい場合は、前述の「setstage」で段階的に進めるか、「completequest」を個別に使う方が安全です。
disableやmarkfordeleteなどオブジェクト操作コマンドの使い方
ゲーム内のオブジェクト(家具、死体、障害物など)を非表示にしたり削除したりするコマンドも、コンソールの重要な機能です。
使い方を間違えると取り返しのつかない事態になるため、それぞれの違いを正しく理解しておく必要があります。
disableコマンドの効果と使用時の注意点
disableはターゲットに指定したオブジェクトを画面から非表示にするコマンドです。
散乱した死体やいつまでも残り続ける灰の山を片付けるときによく使われています。
コンソールを開いて対象をクリックし、「disable」と入力するだけで即座に見えなくなります。
ただし、disableで非表示にしたオブジェクトはゲームデータ上では依然としてセル内に存在し続けています。
完全に消去されたわけではないため、処理負荷がわずかに残る点は覚えておいてください。
元に戻したい場合は「enable」コマンドで再表示が可能です。
disableとmarkfordeleteの違いを正しく理解する
disableと混同されやすいのが「markfordelete」コマンドです。
両者の最も大きな違いは、データの扱いにあります。
| コマンド | 動作 | 復元 |
|---|---|---|
| disable | オブジェクトを非表示にする(データはセル内に残存) | enableで復元可能 |
| markfordelete | エリア再読み込み時にオブジェクトを完全削除 | 復元不可 |
markfordeleteを使うと、次にエリアが再読み込みされたタイミングで対象が完全に削除されます。
一度削除されたオブジェクトは二度と復元できないため、使用には細心の注意が必要です。
まずdisableで非表示にして問題がないか確認し、本当に不要だと判断した場合にのみmarkfordeleteを使うという手順が安全です。
鍵の開錠やオブジェクトの所有権を変更するコマンド
鍵がかかった扉やチェストは「unlock」コマンドで開錠できます。
コンソールで対象をクリックして「unlock」と入力すれば、ロックピックを使わずに即座に解錠されます。
逆に「lock [難易度]」でロックをかけることも可能です。
難易度は0〜100の範囲で設定でき、101以上に設定すると専用の鍵がなければ開けられない状態になります。
| 難易度の値 | ロックレベル |
|---|---|
| 0〜25 | 見習い(Apprentice) |
| 26〜50 | 熟練者(Adept) |
| 51〜75 | 達人(Expert) |
| 76〜100 | 名人(Master) |
| 101以上 | 鍵が必要(Requires Key) |
また「setownership」コマンドを使えば、アイテムやチェストの所有権を変更できます。
他人の所有物を取っても窃盗扱いにならなくなるため、自宅のカスタマイズなどに活用されることがあります。
スクリーンショット撮影やMOD開発で活躍するコマンド
コンソールコマンドはチート目的だけでなく、スクリーンショットの撮影やMOD開発のテスト作業でも広く活用されています。
フリーカメラやHUD非表示で美しい撮影を行う方法
スクリーンショット撮影で最も多用されるのが「tfc」(フリーカメラ)と「tm」(HUD非表示)の組み合わせです。
tfcを入力するとカメラが自由移動モードに切り替わり、プレイヤーキャラクターから離れた位置やアングルで撮影できるようになります。
「tfc 1」と入力すれば時間が停止するため、戦闘中の決定的瞬間を静止した状態で撮影することも可能です。
tmを入力するとHUD(体力バーやコンパスなど)がすべて非表示になり、画面の情報表示が完全に消えます。
注意点として、tmはコンソール画面自体も非表示にしてしまうため、解除するときは目に見えない状態でもう一度コンソールを開き、「tm」と入力してEnterを押す必要があります。
フリーカメラの移動速度は「sucsm [数値]」で変更でき、デフォルトより速く動かしたい場合は「sucsm 50」のように大きな値を設定します。
天候・時間・視野角を自由にコントロールするコマンド
撮影の雰囲気を変えたいときは、天候や時間を操作するコマンドが役立ちます。
「sw [WeatherID]」で天候を変更でき、晴天、曇り、雨、雪など好みの天候に設定できます。
「set timescale to [数値]」はゲーム内の時間経過速度を変更するコマンドで、デフォルト値は20です。
1に設定するとリアルタイムと同じ速度になり、0にすると時間の流れが完全に止まります。
「fov [数値]」で視野角(Field of View)を変更することもできます。
60〜90が実用的な範囲とされており、数値を大きくすると広角に、小さくすると望遠に近い見え方になります。
最大値は160程度ですが、高すぎると視界が歪んで見づらくなるため注意が必要です。
バッチファイルで複数コマンドを一括実行する方法
同じコマンドの組み合わせを繰り返し使う場合は、バッチファイルの活用が効率的です。
スカイリムのインストールフォルダにテキストファイル(.txt)を作成し、実行したいコマンドを1行ずつ記述します。
たとえば「mycommands.txt」というファイルに以下のように記述します。
ゲーム内でコンソールを開き、「bat mycommands」と入力すれば、ファイルに記述した全コマンドが順番に実行されます。
撮影用の環境設定やテスト用のキャラクター準備など、定型的な作業を大幅に短縮できる便利な機能です。
コンソールコマンド使用時のリスクと注意点まとめ
コンソールコマンドは強力なツールですが、使い方を誤るとゲームに深刻な問題を引き起こす可能性があります。
リスクを正しく理解し、安全に活用するための知識を身につけておきましょう。
コマンドが原因で起きやすいバグとその回避策
コンソールコマンドの誤用によって起こりやすいバグとして、以下のようなものが報告されています。
クエストの進行不能は最も多い問題の一つで、completequest やcaqs の乱用が主な原因です。
NPCの行動異常も頻繁に発生し、ファクションの変更やAI操作が意図しない敵対関係を生むことがあります。
また、player.placeatmeで名前付きNPCを呼び出すと複製が作られ、どちらが本物かをゲームが判別できなくなるケースもあります。
こうしたバグを回避するための基本原則は、必要最小限のコマンドだけを使い、影響範囲の小さいコマンドから試すことです。
UESPWikiでも「可能な限り最も影響の少ないコマンドを使うこと」が推奨されています。
Steam実績が無効になる条件と対処法
PCのSteam版スカイリムでは、特定のコンソールコマンドを使用するとそのプレイセッションの実績解除が無効になる場合があります。
特にクエストのステージ操作や大規模な変更を伴うコマンドが影響しやすいとされています。
ただし、すべてのコマンドが実績を無効化するわけではなく、アイテムの追加や外見変更程度であれば実績に影響しなかったという報告も多く見られます。
万が一実績が無効になった場合は、コマンドを使用する前に作成したセーブデータをロードし直すことで、実績が有効な状態に復帰できます。
実績を重視するプレイヤーは、コンソールコマンドを使う前に必ず手動セーブを行う習慣をつけておくと安心です。
セーブデータ破損を防ぐために守るべきルール
コンソールコマンドの使用前には、必ず専用のセーブデータを作成してください。
クイックセーブではなく、手動セーブ(フルセーブ)を推奨します。
クイックセーブは上書きされてしまうため、問題発生後に正常な状態へ戻せなくなる危険性があるからです。
セーブデータの破損を防ぐために守るべきルールを以下にまとめます。
コマンド使用前に手動セーブを作成し、そのセーブは上書きせずに保管しておくことが最も重要です。
一度に大量のコマンドを実行するのは避け、1つずつ効果を確認しながら進めてください。
killやdisableをプレイヤー自身に対して使うとゲームがクラッシュする可能性があるため、絶対に避けるべきです。
不具合が発生した場合は、直近のクリーンなセーブデータに戻ることが最善の対処法となります。
コンソールをさらに便利にする拡張MODの紹介
コンソールの標準機能だけでは物足りない場合、拡張MODを導入することでさらに快適な操作環境を実現できます。
コンソール画面の情報量を強化するおすすめMOD
「More Informative Console」はコンソールで選択したオブジェクトの詳細情報を表示してくれるMODです。
BaseID、RefID、所属ファクション、インベントリ内容など、標準では確認できない情報が一目で把握できるようになります。
MOD開発者やデバッグ作業を頻繁に行うユーザーから高い評価を受けているMODで、Nexus Modsからダウンロードできます。
「Easy Console Commands」はhelpコマンドの拡張版ともいえるMODで、アイテムIDの検索や取得を効率化するだけでなく、新たなコンソールコマンドも追加されます。
2026年2月にも更新が確認されており、現在もメンテナンスが続いています。
「ConsoleUtilSSE」はPapyrusスクリプトからコンソールコマンドを実行できるようにするユーティリティで、MOD開発者向けのツールです。
パッチ1.6.1130で追加された新コマンドと旧バージョンへの対応
Special Editionのパッチ1.6.1130(Anniversary Editionアップグレード対応版)で、新たに「kah」(Kill All Hostiles)というコマンドが公式に追加されました。
従来の「killall」コマンドは周囲のEssential属性を持たないNPC全員を無差別に殺してしまうため、味方NPCやフォロワーまで巻き込んでしまう問題がありました。
kahは敵対中のNPCだけを対象にするため、味方を巻き込むリスクがなく、より安全に使用できます。
旧バージョン(1.5.97〜1.6.640)を使い続けているユーザー向けには、このコマンドを逆移植した「Backported Console – Kill All Hostiles」というMODがNexus Modsで公開されています。
スカイリムのコンソールコマンドに関するよくある質問
コンソールコマンドの使用にあたって、多くのプレイヤーが抱きやすい疑問をQ&A形式でまとめました。
コンソールが開かない・閉じないときはどうすればいい?
コンソールが開かない場合、最も多い原因は日本語入力がオンになっていることです。
「Alt+半角/全角」を押してからもう一度試してみてください。
それでも開かない場合は、Windowsの言語設定で入力言語を英語に切り替えてからゲームを起動すると解決することが多いとされています。
コンソールが閉じない場合も同様に「Alt+半角/全角」を試すのが基本的な対処法です。
MODの干渉が疑われる場合は、MODを一時的に無効化した状態でテストしてみることをおすすめします。
最終手段として、ControlMap.txtを編集してコンソールキーを別のキーに変更する方法もあります。
家庭用ゲーム機でコンソールコマンドは使える?
PlayStation、Xbox、Nintendo Switchなどの家庭用ゲーム機版では、コンソールコマンドを使用することはできません。
これはスカイリムだけでなく、Bethesdaのゲーム全般に共通する仕様です。
家庭用ゲーム機でコンソールコマンドと似た機能を使いたい場合は、チート系のMODを導入する方法があります。
ただし、MODの導入には制限があり、PC版ほど自由度は高くありません。
コンソールコマンドを活用したい場合は、PC版での購入を検討するのが現実的な選択肢といえるでしょう。
コマンドで追加したアイテムはセーブ後も残る?
コンソールコマンドで追加したアイテムやゴールドは、セーブ後にゲームを再起動しても保持されます。
player.additemで追加したアイテムは通常のアイテムと同じ扱いで保存されるため、次回ロード時にも消えません。
同様に、setavやmodavで変更したステータス値もセーブデータに記録されます。
ただし、一部のコマンド(特にforceav)はゲームの自動計算を上書きする形で動作するため、セーブ・ロード後に予期しない値に戻ることがあります。
安定した変更を行いたい場合は、forceav よりもmodavやsetavの使用が推奨されています。
まとめ:スカイリム コンソールコマンドを安全に使いこなすために
- コンソールコマンドはPC版限定のデバッグ機能であり、家庭用ゲーム機では使用できない
- 日本語キーボードでは「Alt+半角/全角」でコンソールを開閉するのが確実である
- tgm(ゴッドモード)やtcl(壁抜け)などトグル系コマンドは再入力で解除できる
- NPCの呼び出しには「prid+moveto player」を使い、placeatmeは名前付きNPCに使わない
- クエストバグの修正にはsetsetstageで段階的に進めるのがcompletequest より安全である
- disableはオブジェクトを非表示にするだけだが、markfordeleteは完全削除で復元不可である
- コンソールコマンドの使用前には必ず手動セーブを作成し、上書きせず保管する
- 一部のコマンド使用でSteam実績が無効になる場合があるが、使用前のセーブに戻れば回復できる
- パッチ1.6.1130で追加されたkahコマンドは敵対NPCのみを倒せる安全な新コマンドである
- More Informative ConsoleなどのMODを導入するとコンソール操作の効率が大幅に向上する

コメント