コンソールを開いてプレイを守る
ゲーム中に Ctrl + Q を押してコンソールを開き、コマンドを入力して Enter を押し、もう一度 Ctrl + Q を押してコンソールを閉じます。world.listLoot などの情報系コマンドは実績を維持しますが、他のほとんどのコマンドはそのゲームにいる全員の実績を無効化し、いかなるコマンドの使用もそのワールドをリーダーボードの対象外にします。
コマンド入力前にプレイ方針を決める
コンソールは通常のアーリーアクセス版ゲームに組み込まれています。有効化のためにMOD、特別なビルド、Steam の起動オプションは必要ありません。大事なプレイに影響を与えずにゲームプレイの変更を試したい場合は、実験用のワールドを別に用意しておきましょう。
コンソールを開いて入力し、閉じる
- プレイ中に Ctrl + Q を押すと、ゲーム画面の上にコンソールが開き、入力がコンソールに向けられます。
- 使いたいコマンドを入力して Enter を押すと実行されます。コマンド名はグループとアクションの間にドットが入り、引数はスペースの後に続けます。
- コマンドの入力が終わったら、もう一度 Ctrl + Q を押してコンソールを閉じます。
アイテムキーを見つけてスポーンする
- world.listLoot を実行すると利用可能なアイテムキーが表示されます。カテゴリ名を追加すると、そのカテゴリのアイテム名一覧が表示されます。
- world.spawnLoot Shovel を実行すると、見ている場所にシャベルが生成されます。Shovel の部分を希望のアイテムの正確なキーに置き換えてください。
- スポーン位置からアイテムを拾います。スポーンされたアイテムは最大耐久度の状態で出現し、コンテナは満杯の状態で出現します。
アイテムを選ぶときは world.listLoot に表示されたキーを使用します。コンソールは入力に合わせて候補を絞り込み、Tab でアイテムキーを補完できます。表示上の一意なアイテム名でも指定できます。同じ名前のアイテムが複数ある場合は、どのキーを使うべきかコンソールが教えてくれます。
アイテムをスポーンすると、そのゲームの実績が無効化されます。家具、道具、車両パーツ、車両はすべて world.spawnLoot でスポーンできます。ブループリントについては、upgrade.spawnBlueprint が ladder、roof_rack、motorcycle_holder を受け付けます。
コマンドリファレンス:効果と適用範囲
Nomad Drive には63グループに分かれた307個のコンソールコマンドがあり、そのほとんどは開発者向けのテスト用です。このリファレンスでは、すべてのテスト用コマンドではなく、効果を説明した実用的なコマンドを取り上げます。co-op では、host-only と表示されたコマンドはホストに実行させてください。
| コマンド | 効果・適用範囲・実績への影響 |
|---|---|
| world.listLoot | スポーン可能なアイテムキーの一覧を表示。カテゴリ名を追加可能。実績は維持される。 |
| world.spawnLoot key | 見ている場所に選択したアイテムをスポーンする。実績を無効化する。 |
| upgrade.spawnBlueprint upgradeId | ホスト専用。ラダー、ルーフラック、モーターサイクルホルダーのブループリントをスポーンする。実績を無効化する。 |
| time.setTimeOfDay value | 時刻を設定する。12.5 は午後12時30分を意味する。実績を無効化する。 |
| time.forwardSmoothly hours speed | 指定した時間数だけ時刻を進める。実績を無効化する。 |
| weather.set weatherName | 全プレイヤーに対して天候を設定して固定する。Tab で天候名の一覧を表示できる。実績を無効化する。 |
| weather.auto | weather.set による上書きを終了し、通常の天候挙動に戻す。実績を無効化する。 |
| player.setNutrition value | 食料レベルを設定する。実績を無効化する。 |
| player.setHydration value | 水分レベルを設定する。実績を無効化する。 |
| player.setEnergy value | 体力レベルを設定する。実績を無効化する。 |
| player.healDamage value | ダメージを回復する。実績を無効化する。 |
| player.setStrong true | 重い持ち運びアイテムによる移動速度低下をなくす。実績を無効化する。 |
| vehicle.fuel litres | ホスト専用。最も近い車両のタンクの燃料量を設定する。実績を無効化する。 |
| vehicle.engineCondition percent | ホスト専用。最も近い車両のエンジン状態を設定する。実績を無効化する。 |
| save.now | ホスト専用。ポーズメニューの保存と同様に即座にセーブする。実績を無効化する。 |
| journey.info | スタート地点からの距離と最長距離を表示する。実績は維持される。 |
| radio.openFolder | 自作ラジオ音楽用のフォルダを開く。実績を無効化する。 |
| radio.rescan | ラジオのカスタム音楽フォルダを再読み込みする。実績を無効化する。 |
実績とリーダーボードではルールが異なる
実績の制限は、コマンドを入力していないフレンドを含め、そのゲームの全員に適用されます。一度コマンドで実績が無効化されると、そのゲームが終わるまで無効のままです。普通にセーブしたいだけならポーズメニューの保存オプションを使ってください。save.now は同じ保存処理を行いますが、実績を無効化します。
コマンド名だけで実績の安全かどうかを判断しないでください。journey.info は実績を維持しますが、情報照会のように聞こえる pry.state は実績を無効化します。この区別が重要な場合は、実績を維持すると明示されたコマンドを使ってください。
リーダーボードの参加資格はさらに厳しく、いかなるコンソールコマンドの使用もそのワールドを対象外にします。実績を維持する情報系コマンドも含まれます。リーダーボードでの進行を狙うワールドでは、コマンドを使わないでください。
co-op と実績の回復
- co-op でフレンドもコンソールを使えますか?
- はい。どのプレイヤーでもコンソールを開けますが、一部のコマンドはホスト専用です。ゲームプレイに影響するコマンドを入力する前に相談してください。実績の制限はそのゲームの全員に影響します。
- 実績関連コマンドで制限を解除できますか?
- 実績コマンドで報酬を復活させられると期待しないでください。ach.unlock、ach.stat、ach.clear、ach.reset は開発者ビルドでのみ動作します。他のコマンドによる実績の制限は、そのゲームが終わるまで続きます。
