editlog - 投稿時の差分 (201602)

editlog - 投稿時の差分 (201602)


ページ名 コンソール (閲覧)
投稿者ID TU5GPFIAnok
投稿日 2016-02-14 (Sun) 17:12:32
差分情報 [ 差分 | 現在との差分 | ソース ]
投稿時変更行 追加:143, 削除:61

*コンソール [#g5ff3245]
コンソールとはゲーム内でコマンドを用いる事でゲームをさまざまに操作できるものです((PC版限定))。今までBethesdaのゲームには大概実装されていたので今回も実装される可能性があります。情報が集まり次第ここに記述していってください
コンソールとは、ゲーム内でコマンドを用いる事で、ゲームをさまざまに操作できるもの。
現時点ではPS4やXbox Oneでは利用できない。

**目次 [#wc43848a]

#contents

*コンソールへの入り方 [#u8ba396e]
 PC版ではキーボードの半角入力の[@]を押すことにより利用可能となる。
 PS4やXBOXONE等でも今後MODに対応するがコンソールの開閉ができるかどうかは現在不明。
**注意事項 [#ne8e0c06]
コンソールコマンドは、使い方によっては不具合を誘発する可能性があります。''利用は自己責任の元で''行ってください。
また、コマンド使用する際には、使用前のセーブデータを保持しておくなどの対策が推奨されます。

*コマンド一覧 [#n20d08d5]
 コマンド関連はfallout3やskyrimのコマンドを基準として利用できるものとなっている
**概覧 [#g7f089d6]
|~Code|~効果|
|GetBaseObject|対象のBaseIDを表示する|
|tgm |godmode(無敵、弾薬無限、AP無限、重量制限無視、放射能汚染無効、建築材料無限、建築制限無効化)のon/off|
|tim |Immortalmode(死亡の無効化)のon/off。tgmと異なり弾薬などは普通に消費する|
|tfc |フリーカメラon/off  スクリーンショット用に|
|tai |AIの停止(通常行動の無効化?トグルなしだとプレイヤーキャラも一部行動不可)|
|tcai |戦闘AIの停止(撃っても反撃されず、見つかっても攻撃行動を取らない)|
|tcl |noclip(オブジェクトすり抜け)のon/off (移動中の固定箇所でイベントが起こる場合、それも無効化します)|
|tc |toggle control。指定したモブの移動制御のみプレイヤーの支配下に置く。カメラは切り替えることでモブ側に正常に追従する。|
|tg |草のon/off(地面から生えているもののみ。消えない草は内部的に草扱いでないため残留します)。FPS改善に非常に効果的|
|tm |画面表示物のon/off(PitBoyの画面も非表示になります)|
|tmm 1 |MapMakerをすべて表示|
|tws |水の表示/非表示|
|animcam |アニメ調のカメラモードに移行|
|cls |コンソールのログをすべて消去|
|ShowLooksMenu xxxx |指定したキャラクターの再エディット xxxxにplayer 1と入力すると自身のエディットとなる|
|Player.getav zzzz |ステータス確認。zzzzにactionpoints karma, intelligence, experience, carryweight, 全てのskil&s.p.e.c.i.a.llを入力 |
|Player.modav zzzz y |ステータス増減。zzzzにステータス、yに増減希望の値を入力。マイナス数値で減少。例:Player.modav carryweight 100 重量制限を100増加。Karma,には対応していないため、下記のコマンドを使用。経験値はxpではなくexperienceと入力|
|rewardkarma x |Karmaをxだけ追加する|
|help xxxxx x |特定オブジェクトのIDを名前から検索して表示(help オブジェクト名 種別)|
|player.additem BaseID y |BaseIDのアイテムをy個入手(頭のplayer.を外してNPCを指定して使うと対象NPCのインベントリに適用され、いわゆる「スリ渡し」もノーリスクで可能)|
|player.removeitem BaseID y |BaseIDのアイテムをy個消去|
|unlock |対象(施錠された物・未Hackの端末)をクリックして使用すると解除される|
|activate |スイッチ開閉式のドアをクリックして使用すると動作する|
|advlevel |レベルを1つ上げる レベル20以降もどんどん上がります(100まで確認 2012/06/03)|
|player.setlevel x |プレイヤーのレベルをxに指定する。 ただし今作ではレベルダウンは出来ないようです。|
|player.setav zzzz x |zzzz(S.P.A.C.I.A.L.名)の値をxに指定する(0〜10)|
|player.setav zzzz x |zzzz(Skill名など)の値をxに指定する((S.P.E.C.I.A.L.やperkなどによる変動値は別に加算される)) speedmult xxx(%) で移動速度を変更する|
|movetoqt |クエストマーカーで示されている場所に瞬間移動する|
|moveto x |x(player、またはオブジェクトid) クリックしたオブジェクト、またはpridで対象に取った動かせるオブジェクトを指定したxに転送します。(転送先をplayerにした場合、他のオブジェクトにめり込んだ空き缶/瓶回収に非常に良く使えますが、細かいアイテム等は地面のセルの下に落ちる事がありますのでジャンプ中コンソール等で使用しましょう) |
|showracemenu |プレイヤーキャラの容姿設定画面を開く(100%ではないが、パラメータアップ系のPerk(Strong Back、Action Boy等)が''取得状態のまま無効化するなどの影響がでる可能性あり''。実行前にセーブ及び確認推奨)|
|SetPCCanUsePowerArmor 1 |Power Armor系統の防具を即座に装備可能|
|setscale x |選択している物の大きさを変更 x=1で各アイテムの標準サイズ(PCも変更可能、固有のサイズ違いアイテムも本来のサイズ(1)に初期化されます)|
|SetRace [Race] |種族を[Race]に変更する。[Race]にはIDまたはRaceNameを入力する。コマンドは認識されるが動作は不明|
|agerace x | クリック or pridで対象に取った人型NPCを x=-1で1段階若返らせる x=1で老ける 主に10才モデル、成年、老年の3段階(playerを対象に取る場合は先頭にplayer.を付与) 効果の無い生物も居ます(傭兵の死体であったり、若いモデルが設定されていないNPC等)|
|setessential BaseID 1 |BaseIDのNPCに重要属性をつける(死亡しない) flag(0,1) = (OFF, ON)|
|SetStage BaseID stage |BaseIDのクエストをstageまで進める|
|completequest BaseID |BaseIDのクエストを完了させる|
|ResetQuest BaseID |BaseIDのクエストを初期化させる|
|prid ReferenceID |ReferenceIDのNPC、オブジェクトを選択する|
|prid ReferenceID moveto player |ReferenceIDのNPCを、プレイヤーの前に移動させる|
|kill |選択したNPCを死亡させる。攻撃した扱いにはならない(事故死扱い?)ので誰にも敵対されない|
|killall |周囲のNPCを全員まとめて死亡させる。''コンパニオンも死ぬ''ので注意|
|resurrect |選択したNPCを生き返らせる|
|disable |選択した対象(NPC、物等)を''消します''(データ上で消失している訳ではないのでenableにて復活可能)。|
|enable |disableで消した対象(NPC、物等)を出現させます。disableした直後、もしくはpridにてidを指定してから使用します。先頭2桁のIDがFFの場合は一時的なテンポラリIDですので、一般的なリスポーン時間を経過、もしくはイベント等で消失を割り当てられていると対象不適正にてprid等のコマンドも効果がありません。|
|setownership |選択したオブジェクトの所有権をプレイヤーに移す。専ら盗品属性を消すのに使われる((なお鍵の掛かったボックスやターミナルの盗品属性を消す場合、カルマ低下の処理は解錠の部分に別で付いているのでunlockコマンドにて別途解除する事))|
|RemoveAllItems |選択したNPCの所持アイテムを全部消す。kill→追い剥ぎ→resurrect 1→disable→enableと言う面倒な手順を踏む事無く、死亡フラグ(本来の意味)を立ててクエストに影響を及ぼす事無く、NPCを素っ裸に出来る。|
|player.moveto ReferenceID |ReferenceIDのNPC(一部オブジェクトを指定する事も出来ます)の場所にテレポート|
|save fred 1 |今動いてるセーブデータ内におけるキャラクターIDの一覧が見られる|
|getplayername |プレイヤー名を変更できる|
|coc xxxxx |指定のエリアへ移動が可能(エリア名を入力)|
|coc qasmoke |デバッグルームへ移動 抜けるにはエリア名を入力してジャンプする事|

*使い方 [#p75b58c5]
-キーボード半角入力の[@]でコンソールが開いたり閉じたりする
-大文字・小文字は無関係
-ID の先頭の 0 は無視される
00123abc と入力しても、123abc と入力しても同じこと
-コマンドを入力してエンターキーを押すことで実行される
コマンドの書式については[[一覧>#CommandList]]を参照

*コマンド一覧 [#CommandList]
コマンドは Fallout 3 や Skyrim と共通しているものが多い。
一部のコマンドには短縮形が用意されており、代用できる。
|||||400|c
|CENTER:対象&br;指定|CENTER:コマンド|CENTER:短縮形|CENTER:引数(括弧内は省略可)|CENTER:効果|h
||ToggleGodMode|tgm||God Mode(無敵、弾薬無限、AP無限、重量制限無視、放射能汚染無効、建築材料無限、建築制限無効化)の on/off|
||ToggleImmortalMode|tim||Immortal Mode(死亡の無効化)の on/off。tgm と異なり弾薬などは普通に消費する。|
||ToggleFlyCam|tfc||フリーカメラ on/off。スクリーンショット用に。|
||ToggleAI|tai||AI の停止(通常行動の無効化?トグルなしだとプレイヤーキャラも一部行動不可)|
||ToggleCombatAI|tcai||戦闘 AI の停止(撃っても反撃されず、見つかっても攻撃行動を取らない)|
||ToggleCollision|tcl||オブジェクトすり抜けの on/off (移動中の固定箇所でイベントが起こる場合、それも無効化する)|
|Ref ID.|ToggleControlsDriven|tc||指定したモブの移動制御のみプレイヤーの支配下に置く。カメラは切り替えることでモブ側に正常に追従する。|
||ToggleGrass|tg||草の on/off(地面から生えている物のみ。消えない草は内部的に草扱いでないため残留する)。FPS 改善に非常に効果的。|
||ToggleMenus|tm||画面表示物の on/off(Pip-Boy の画面も非表示になる)|
||SetCameraFOV|fov|[小数, 小数]|三人称視点、一人称視点の視野角を変更する|
||ShowAllMapMarkers|tmm|整数[, 整数, 整数]|マップマーカーの表示状態切り替え|
||ToggleWaterSystem|tws||水の表示/非表示|
||ToggleAnimatorCam|animcam||アニメ調のカメラモードに移行|
||ClearConsole|clear||コンソールのログをすべて消去|
||ShowLooksMenu|slm|Ref ID[, 整数]|指定したキャラクターの再エディット|
||ShowSPECIALMenu|||キャラクター名と S.P.E.C.I.A.L. の変更画面を出す|
|Ref ID.|GetValue|getav|Actor Value|ステータス確認。Actor Valueの例:actionpoints、strength、experience、carryweightなど。|
|Ref ID.|SetValue|setav|Actor Value[, 整数]|ステータス指定。|
|Ref ID.|ModValue|modav|Actor Value[, 整数]|ステータス増減。マイナス数値で減少。例:player.modav carryweight 100 重量制限を100増加。|
|Ref ID.|AddPerk||Perk ID|Perk 追加。ランクが複数ある Perk は、すべてのランクを追加しないと正常動作しない。|
|Ref ID.|RemovePerk||Perk ID|Perk 削除。|
||Help||文字列[, 整数, 文字列]|オブジェクト名で Base ID を検索する。基本的に Help オブジェクト名 4 でよい。|
|Ref ID.|AddItem||アイテム ID[, 整数]|アイテムをインベントリに追加する|
|Ref ID.|RemoveItem||アイテム ID[, 整数]|アイテムをインベントリから消去する|
|Ref ID.|AttachMod|amod|モジュール ID|指定モジュールを生成して、対象に取り付ける|
|Ref ID.|RemoveMod|rmod|モジュール ID|対象から指定モジュールを取り外して消去する|
|Ref ID.|PlaceAtMe||Base ID[,整数]|指定オブジェクトを生成して、対象のそばに置く|
|Ref ID.|Unlock|||施錠された物や、端末をアンロックする。対象をクリックして使用できる。|
|Ref ID.|Activate|||スイッチ開閉式のドアをクリックして使用すると動作する|
||AdvancePCLevel|advlevel||レベルを1つ上げる|
|Ref ID.|SetLevel||整数|レベルを指定する。レベルダウンは出来ない。|
||MoveToQuestTarget|movetoqt|クエスト ID|クエストマーカーで示されている場所に瞬間移動する|
|Ref ID.|MoveToMarker|moveto|Ref ID|オブジェクトを別のオブジェクトの場所に瞬間移動する|
|Ref ID.|SetScale||小数|オブジェクトの大きさを変更する。1が標準サイズ(プレイヤーキャラクターも変更可能。固有のサイズ違いアイテムも本来のサイズに初期化される)|
|Ref ID.|SetRace||種族 ID または文字列|種族を変更する。Base ID または種族名を入力する。|
||SetEssential||NPC ID, 整数|NPC に不死属性を付ける(1)か付けない(0)か|
||SetStage||クエスト ID, 整数|クエストを指定ステージまで進める|
||CompleteQuest||クエスト ID|クエストを完了させる|
||ResetQuest||クエスト ID|クエストを初期化する|
||CompleteAllQuestStages|caqs||すべてのクエストを完了させる|
||PickRefByID|prid|Ref ID|Reference ID のオブジェクトを選択状態にする。コンソール上で対象をクリックするのと同じ効果。選択状態になっていると、複数のコマンド使用時に対象指定を省略できる。|
||GetPlayerGrabbedRef|||Eキーで持ち上げたアイテムの Ref ID を調べる|
|Ref ID.|KillActor|kill||NPC を死亡させる。攻撃した扱いにはならないので誰にも敵対されない。|
||KillAllActors|killall||周囲の NPC を全員まとめて死亡させる。コンパニオンも死ぬので注意。|
|Ref ID.|ResurrectActor|resurrect|[整数]|NPC を生き返らせる。引数なしだと本来設定されている装備とスクリプトで生き返り、resurrect 1 だと装備、所持品、怪我の状況が維持されたまま、HP Max で生き返る。|
|Ref ID.|Disable|||対象の存在を消す。データ自体は消失していないので Enable にて復活が可能。|
|Ref ID.|Enable|||Disable で消した対象を出現させる|
|Ref ID.|MarkForDelete|||対象を完全に消す。次回読み込み時に指定したものが消去される。Enable では元に戻せないので注意。|
|Ref ID.|SetOwnership|||対象の所有権をプレイヤーに移す。専ら盗品属性を消すのに使われる。|
|Ref ID.|ShowInventory|inv||対象の所持アイテムをすべて表示する|
|Ref ID.|UnequipAll|||対象の装備品をすべて外す|
|Ref ID.|RemoveAllItems|||対象の所持アイテムをすべて消す|
||CenterOnCell|coc|文字列|指定エリアへ移動。エリア名はセルの Editor ID。|
||RunConsoleBatch|bat|文字列|Fallout 4 インストールフォルダに、複数のコマンドを記述したファイルを置いてバッチ処理できる|

*コマンド使用例 [#n1268067]
まったく動作確認していないので不正確な記述があるかも。どんどん修正・加筆してください。

**オブジェクト生成 [#scd6632c]
-キャップ取得
0000000f は キャップ。変更すれば他のアイテム取得になる。量も変更可能。
 player.additem f 10000

-全所持品消去
00021b3b は Pip-Boy
 player.removeallitems
 player.additem 21b3b
 player.equipitem 21b3b

-モジュール取り付け
001f4426 は[[レジェンダリモジュール>GameData/Item/Legendary#WeaponMod]]「貫く」。他のモジュールでも同様。
"Ref ID" の部分は、モジュールを付けたいアイテムに対して GetPlayerGrabbedRef 等で調べる。
 "Ref ID".amod 1f4426

-オブジェクトを生成して(例:デスクロー2匹)、そばに出現させる
 player.placeatme 1db4c 2

**オブジェクト操作 [#y9b92668]
-デバッグルーム(全アイテムが置いてある)へ移動
 coc QASmoke

-サンクチュアリへ移動
 coc SanctuaryExt

-オブジェクト(例:ドッグミート)を呼び寄せる
Ref ID が分かれば、どんなものでも移動させることが可能
 1d162.moveto player
逆にすればプレイヤーがドッグミートの居場所に移動する
 player.moveto 1d162

**能力等 [#ac04088e]
-プレイヤーキャラクター容姿編集
 slm player 1

-S.P.E.C.I.A.L.すべて10
 player.setav Strength 10
 player.setav Perception 10
 player.setav Endurance 10
 player.setav Charisma 10
 player.setav Intelligence 10
 player.setav Agility 10
 player.setav Luck 10
--こういう複数のコマンド入力が面倒な場合は bat が使える
上記7コマンドをテキストファイルにコピーして、ファイル名を適当に「Special」などとし(拡張子不要)、Fallout 4 インストールフォルダに放り込む。
 bat Special
ですべてのコマンドが一度に実行される。
#br

-可搬重量変更
数字は変更可能
 player.setav CarryWeight 10000

-移動速度変更
移動速度を 150% にする。数字は変更可能。
 player.setav SpeedMult 150

**インターフェイス [#f2bed880]
-ロケーション
すべて発見済み&すべて表示
 tmm 1
すべて未発見&すべて非表示
 tmm 0
発見・未発見の状態は変えずにすべて表示
 tmm 1,0,1



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS