ヒントの状態を、初めてゲームを開始したかのような状態にリセットする。GUIを非表示にし、プレイヤーを中心にしてスクリーンショットを撮影する。画像は、ユーザーデータディレクトリの中の"script-output"フォルダに保存される。解像度はオプションで、既定値は現在のウィンドウサイズとなる。倍率も任意で、規定値は1である。開始マップのシード値を表示する。このマップをプレイしている時間を表示する。ゲームでの入力操作をすべて記録するモードを切り替える。この設定は、ゲームを再開すると消えてしまい、マルチプレイヤーでは自分自身にしか作用しない。非同期化(英語)の調査のために使用する。ゲームが低速化し、マルチプレイヤーは遊べなくなる。建設計画のインポート・コピー&ペースト・解体プランナー・アップグレードプランナーを含む、すべてのショートカットバーアイテムを解放する。すべてのヒントを解放する。現在のゲームバージョンを表示する。/で始まらない入力は、チャットメッセージとして自分のチームに表示される。プレイヤー管理GUIを開く。ゲーム管理者の一覧を表示する。特定のプレイヤーをBANする。プレイヤーをBANリストに追加または削除する。サーバ管理GUIを開く。マルチプレイヤーゲーム設定の変数を取得または設定する。afk-auto-kickとautosave-intervalオプションの単位は分である。指定されたオフラインプレイヤーの建設計画のライブラリをセーブファイルから削除する。入力すると、すべてのオフラインプレイヤーのデータが削除される。プレイヤーを管理者から降格させる。プレイヤーからのメッセージ表示を抑止する。管理者のメッセージは表示される。無視された(メッセージ表示を抑止された)プレイヤーの一覧を表示する。特定のプレイヤーを追放する。プレイヤーがチャットで発言することを禁止する。他のプレイヤーのインベントリを開く。ゲーム中のプレイヤーリストを表示する。プレイヤーを管理者に昇格させる。このプレイヤーからのすべてのメッセージをチャットログから削除する。最後にあなたに囁いたプレイヤーに返信する。サーバ上にマルチプレイヤーゲームを保存する。他の勢力も含めて、全プレイヤーにメッセージを送信する。あなたのキャラクターと指定したプレイヤーのキャラクターを入れ替える。プレイヤーを2つ指定した場合、2人のプレイヤーキャラクターを入れ替える。特定のプレイヤーのBANを解除する。指定したプレイヤーのメッセージが表示されるようにする。プレイヤーがチャットで会話できるようにする。特定のプレイヤーにメッセージを送信する。ホワイトリストにプレイヤーを追加または削除する。ホワイトリストに入っているプレイヤーのみゲームに参加できる。"get"を使用するとき、"player"に何も入れないと、ホワイトリストに入っているプレイヤーの一覧を表示する。ホワイトリストが空になると、ホワイトリストの機能が無効化され、誰でも参加可能になる。すべてのテクノロジーを研究し、チートモードを有効化する。オプションを使うと、プレイヤーに追加のアイテムを与える。Luaコマンドを実行する。Luaコマンドを実行する。マップエディタを切り替える。Luaコマンドを実行し、かかった時間を計測する。Luaコマンドを実行し、かかった時間を計測する。Luaコマンドを実行し、コンソールには何も出力しない。Luaコマンドを実行し、コンソールには何も出力しない。これは非常に強力な機能だが、不正行為も可能であるため、スクリプト・コマンドを使用した時点で、セーブ中の実績は永久に無効となる。game.player.print(1234*5678)通常よりズームアウトするズームアウトしすぎるとパフォーマンスに問題を起こしかねないので注意。game.player.force.research_all_technologies()次節のコマンドでUndoできる。注:特定のテクノロジーは、マップエディタを使って、テクノロジーのGUIで「研究開始」をShift+クリックすることで研究できる。全研究を未研究に手動で適用されたボーナスはリセットされない。tech.researched=falseend注:特定のテクノロジーは、マップエディタを使って、テクノロジーのGUIで「未研究に」をクリックすることで未研究にできる。ボーナス、マップ状況を含む強さを全リセットする。game.player.force.reset()常にレールブロック視覚化を表示する列車用信号を手に持っているときだけでなく、レールブロックの視覚化を恒久的に表示する。trueをfalseに置き換えて無効にする。trueすべての列車を自動モードにセットするすべての列車を自動モードにセットする。建設計画から配置したあとなど。falseendインベントリ操作スクリプトチートモード無限・無料製作を可能にする。trueをfalseにすれば無効化できる。game.player.cheat_mode=true資源の補充(油、鉄などの補充)ゲーム内の資源タイルにマウスオーバーした状態で実行する。game.player.selected.amount=7500以下のコマンドで、マップ上のすべての資源を補充する。希望する値に変更すること。10000endプレイヤーのインベントリにアイテム追加iron-plateの部分を欲しいアイテムの内部名称(英語)に置換して使うべし。count=100}例えば、エネルギーシステムの神モードインタフェースは以下のようにする。game.player.insert{name="electric-energy-interface"}神モードアイテムは、以下のものがある。infinity-chestinfinity-pipeelectric-energy-interfaceheat-interface装備品付きで強力アーマーゲットだぜ。"battery-mk2-equipment"})プレイヤーのインベントリスロットを増やすあなたの勢力のプレイヤー全員のインベントリに100スロット追加する。ツールベルトでも使用している。game.player.force.character_inventory_slots_bonus=100ワールド操作スクリプトプレイヤー周辺のマップを表示レーダー風にプレイヤー周辺のマップを表示する。2000}})150は好きな半径に変更して構わない。大きくすればするほど時間食うけど。表示されたマップを隠すマップ表示の逆で、表示されたすべてのチャンクを隠す。surface)end生成済みのマップをすべて表示プレイヤーのチームに、生成済みのマップ全てを表示する。表示されたマップが大きくなるとセーブファイルのサイズも増える。周辺の半径32チャンク以外を除去する。当該チャンク内のプレイヤーのものも除去される事に注意。endend非表示のチャンクを削除このコマンドは、プレイヤーに表示されていないチャンクを削除する。表示されたマップを隠すコマンドのあとに使うと、レーダーがカバーしていないチャンクを削除できる。endend夜をオフ沈まない太陽。game.player.surface.always_day=trueゲーム速度変更0.5で速度半分、1でデフォルト、2で倍速、など。完了に長い期間待たなければならない場合など、様々なことに利用できる。大きくするとパフォーマンスが落ちるので注意せよ。"true"を"false"にすると凍結解除する。false新たな資源パッチを追加プレイヤーキャラクターを中心に11×11の範囲で、水場でない地面に新たな資源パッチを生成する。パッチは完全な正方形だが、埋蔵量は自然生成と同様にランダムで中心部は多くの資源がある。デフォルトでは2500-3000鉱石となる。5」をより大きな数字に変更する。大きなパッチは指数的に多くの鉱石を含む。30以上の数字は推奨できない。10」をより大きな数字に変更する。大きすぎる数字を入れても害はないが、100以上が必要なことはまずないだろう。生成される資源を選ぶには、下の方の「stone」を「iron-ore」「copper-ore」「coal」「uranium-ore」に変更すること。資源パッチの生成・変更・削除ができる。50の範囲の全ての資源パッチを除去する。end原油パッチを追加3x3の9原油パッチを生成する。position=position})endend資源を再生する鉄のような固形資源の場合、すべての資源エンティティを破壊し、元のマップ生成と同じように資源エンティティを作成する。石油のような流体資源の場合、既存のすべての資源エンティティの収量を元の量に設定する。世界全体の資源を再生成する。文字列を名前に含むエンティティを数える。thencount=count+1endendgame.player.print(count)崖の生成をオフにするこのコマンドは、実行した後に生成されるチャンクにのみ効果を発揮する。生成されているチャンクの崖を除去したい場合#すべての崖を消去のコマンドを使う。世界中の崖を全て消去する。新しいチャンクで崖が生成されないようにするには#崖の生成をオフにするのコマンドを使う。世界中に存在する装飾を消去する。game.player.surface.destroy_decoratives({})マップ生成設定の変更これは新しいチャンクのマップ生成設定を変更するもので、すでに生成されたチャンクは変更されません。生成されたチャンクは変更されません。削除されたチャンクは、再び探索されたときに新しく生成されるため、設定変更の影響を受けます。置き換えると敵の巣の生成設定を変更できる。mgs構造物を破壊不能にするバイターなどによって、エンティティにダメージを与えたり殺したりできなくする。エンティティにカーソルを合わせて実行すること。beltをリンクする。範囲は0(ゲーム開始時)から1。game.map_settings.enemy_evolution.pollution_factor=game.map_settings.enemy_evolution.pollution_factor*2最後の「2」はデフォルト汚染因子を2倍にしている。他の数字に変えれば汚染ファクターをもっと大きく(小さく)できる。「敵」勢力バイターを全滅させる機動部隊とワームだけを殺し、巣は殺されないことに注意。game.forces["enemy"].kill_all_units()敵を鏖殺バイター、ワーム、巣のすべてを殺す。敵であるものすべてが完全に殲滅される。探査済みの世界に存在する敵にのみ影響し、マップの未探索で生成されていない部分にはまだ敵がいる。望むなら、新しく生成されるチャンクにバイターを発生させないこともできる。doentity.destroy()end付近の敵を殺す設定した半径内のバイター、ワーム、巣のすべてを殺す。デフォルトは250タイルで、概ねFullHDで2段階ズームアウトした画面の幅である。破壊後に、破壊したオブジェクトの数を表示する。endgame.player.print(cnt)ピースフルモードの有効化/無効化ピースフルモードを有効にすると、バイターは挑発されるまで攻撃しない。trueをfalseにすれば無効化される。存在しているバイターは、このコマンドの影響を受けないので、ピースフルモードを有効にしたあとも、攻撃は暫く続くことがある。game.player.surface.peaceful_mode=trueバイターの拡大を有効化/無効化バイターの拡大を有効化すると、バイターは新たな巣を作る。trueをfalseに変えると無効化される。game.map_settings.enemy_expansion.enabled=false新しく生成されるチャンクにバイターを発生させない新しく生成されたチャンクにはバイターは存在しないが、既存のバイターは影響を受けない。マップ設定の敵の設定で敵の巣のサイズ設定をNoneに設定するのと同じことだが、ゲーム中にマップ生成設定の変更することで実現できる。mgsコマンドの代わりに、ゲーム中にマップ設定のGUIで設定を変更することでも可能である。開くことができ、"地形"タブから"マップ生成設定の編集"をクリックする。プレイヤーキャラクターのスクリプトプレイヤーに直接的に関わるコマンド。現在の座標を表示する。game.player.print(game.player.position)テレポートプレイヤーを指定した場所に移動する。前述したコマンドでプレイヤーの座標を取得すれば、特定のプレイヤーがいる場所にテレポートできる。Y})世界の原点にテレポートするなら、座標に0,0を使用する。神モードはプレイヤーキャラクターをなくし、障害物を飛び越えられたりダメージを受けないようにしたりできる。操作をプレイヤーから切り離す。game.player.character=nilそうしたら、不要となったプレイヤーにマウスオーバーして破棄する。game.player.selected.destroy()元に戻すには、プレイヤーキャラクターをスポーンさせる。以下のコマンドでこの世界のスポーン地点に新規プレイヤーを生成し、操作を結びつける。game.player.create_character()リーチを長くするリーチを長くすると、プレイヤーは遠く離れたエンティティでも操作することができる。reachプレイヤーの死体を探すプレイヤーの死体がある場所をマップに表示する。game.player.force.laboratory_speed_modifier=1-0.5は半分の速度、0は通常速度、1で倍速、2は3倍速。技術の内部名称は各ページのinfoboxで確認できる。game.player.force.technologies['steel-processing'].researched=true無限テクノロジーの高いレベルを研究するときは、そのレベルを設定する。100特定の技術を未研究に技術の内部名称は各ページのinfoboxで確認できる。技術の内部名称は各ページのinfoboxで確認できる。endテクノロジーの効果を既定値にリセットするすべてのレシピの有効/ロック解除状態が、現在研究されている技術に純粋に基づいた状態にリセットされ、採掘速度などの他の技術効果もリセットされる。これらの効果やレシピのアンロックに対する手動修正はすべて取り消される。game.player.force.reset_technology_effects()注:MODを追加・変更した後、レシピのロックを解除する技術がすでに研究されているにもかかわらず、レシピが使用できない場合の迅速な回避策として使用できる。MOD作成ツールバニラのゲームに存在するだいたいのものの内部名称のリストはdata.rawで確認できる。場合、コマンドは同名のMODのコンテキストで実行される。MODのデータを表示する。WikiDisclaimers。