コンソールコマンド/effectコマンド

Last-modified: 2024-04-27 (土) 11:29:34

コンソールコマンドとして使用する、effectスクリプトの例。
詳細は、英語wikiによるeffectスクリプトの説明を参照。

設定

ミッドゲーム開始年を表示する:

effect custom_tooltip = "[GetMidGameDate]"

エンドゲーム開始年を表示する:

effect custom_tooltip = "[GetLateGameDate]"

志向

志向を採用する (例として権威主義):

effect shift_ethic = ethic_authoritarian

志向を削除する (例として排他主義):

effect country_remove_ethic = ethic_xenophobe
志向キーの一覧(折りたたみ)

志向キーの一覧:

キー志向
ethic_authoritarian権威
ethic_fanatic_authoritarian狂権威
ethic_egalitarian平等
ethic_fanatic_egalitarian狂平等
ethic_xenophobe排他
ethic_fanatic_xenophobe狂排他
ethic_xenophile受容
ethic_fanatic_xenophile狂受容
ethic_militarist軍国
ethic_fanatic_militarist狂軍国
ethic_pacifist平和
ethic_fanatic_pacifist狂平和
ethic_spiritualist精神
ethic_fanatic_spiritualist狂精神
ethic_materialist物質
ethic_fanatic_materialist狂物質

技術

ティア1の技術 (上から物理学・社会学・工学) を全て研究完了にする:
数字を変えればティア2でも使える (3以降は使えない)。イベント由来の技術は対象外。完全に「全て」でないかもしれない。
選択肢がおかしくなったときは、techupdateコマンドで直る。
大量に出現する通知は、remove_notificationコマンドで一度に消せる。

effect give_physics_tech_tier_1_effect = yes
effect give_society_tech_tier_1_effect = yes
effect give_engineering_tech_tier_1_effect = yes

リーダー

  • リーダー画面で選択中のリーダーの経験値を増減する:
    ※マイナスの量を指定すれば経験値を減らせるがゼロ未満には減らず、レベルを下げることはできない。
    effect add_experience = 100
  • リーダー画面で選択中のリーダーに特性を追加する (例として熱心):
    ※コンソールコマンドの add_trait_leader でも同じことができるが、こちらは自国のリーダーなら画面で選ぶだけでよくIDを調べる必要がない。
    effect add_trait = leader_trait_eager
  • リーダー画面で選択中のリーダーから特性を除去する
    effect remove_trait = leader_trait_eager

評議会

方針の進行度を1,000増やす:

effect add_council_agenda_progress = 1000

評議員スロットを1つアンロックする:

effect unlock_council_slots = 1

惑星

※以下はすべて、対象の惑星を選択した状態で使用する。

入植準備進捗を100%にする:

effect add_colony_progress = 1

※実際に入植完了するのは月初

障害物を全て除去する:

effect every_deposit = { limit = { is_blocker = yes } clear_blocker = yes }

※除去に伴う副作用 (大スラムの除去でPOPが増えるなど) も発生する。

惑星特性を追加する (例として砂塵の洞窟):

effect add_deposit = d_dust_caverns

惑星補正を追加する (例としてテラフォーミング候補):

effect add_modifier = { modifier = terraforming_candidate }

惑星補正を削除する (例として不毛な土地):

effect remove_modifier = bleak_planet

荒廃を増やす:

effect add_planet_devastation = 10

※マイナスを指定すると減る。

失業中の統治者と専門職を労働者に降格させる:

effect every_owned_pop = { limit = { has_job = unemployed OR = { is_pop_category = specialist is_pop_category = ruler } } clear_pop_category = yes }

※惑星画面を一度閉じないと画面に反映されない。

天体・星系

選択した天体に埋蔵資源を追加する (例としてズィロ×3):

effect add_deposit = d_zro_deposit_3

選択した天体を消す:

effect remove_planet = yes

※次の日に消える。恒星を消すとおかしくなるかも?

選択した天体に採掘ステーションを建造する:

effect create_mining_station = { owner = solar_system.owner }

選択した天体に研究ステーションを建造する:

effect create_research_station = { owner = solar_system.owner }

選択した天体に考古学調査地点を追加する (例としてグランド・ヘラルド):

effect create_archaeological_site = site_grand_herald

選択した天体が属する星系の種別を変更する (例としてブラックホール星系):

effect solar_system = { set_star_class = sc_black_hole }

選択した天体が属する星系の全天体を、資源調査済みにする:

effect solar_system = { every_system_planet = { every_country = { limit = { is_ai = no } prev = { set_surveyed = { surveyed = yes surveyor = PREV} } } }

選択した施設 (採掘ステーション・研究ステーション・観測拠点・星系基地・軌道環状施設) や艦隊を消す:

effect dismantle = yes

選択した星系基地をシタデルにアップグレードする:

effect solar_system = { starbase = { set_starbase_size = starbase_citadel } }

イベント

Lゲートを開いたときに何が出てくるかを出力する:

effect if = { limit = { has_global_flag = gray_goo_crisis_set } custom_tooltip = "グレイ・テンペスト"}
else_if = { limit = { has_global_flag = dragon_season } custom_tooltip = "Lドレイク" }
else_if = { limit = { has_global_flag = gray_goo_empire_set } custom_tooltip = "デッサヌ" }
else = { custom_tooltip = "なし (グレイ)" }

開いている状況イベントの進捗を増減する (例として42増やす):

effect add_situation_progress = 42

開いている考古学調査地点のチャプターを変更する (例としてチャプター4に変更する):

effect set_current_stage=3

スペシャルプロジェクトを消去する:

effect abort_special_project = { type = スペシャルプロジェクトのキー }

開いている状況イベントを消去する:

effect destroy_situation = root

先駆文明

先駆文明の母星を、自国の母星の付近に出現させる。
ヴルタウム:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 0 max_orientation_angle = 0 initializer = "vultaumar_system" } }

ユート:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 51 max_orientation_angle = 72 initializer = "yuhtaan_system" } }

第一同盟:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 103 max_orientation_angle = 103 initializer = "fen_habbanis_system" } }

イラッシア:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 154 max_orientation_angle = 154 initializer = "irass_system" } }

サイブレックス:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 205 max_orientation_angle = 205 initializer = "cybrex_system" } }

ズィロニ:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 257 max_orientation_angle = 257 initializer = "Zrocursor_system" } }

バオル:

effect capital_scope.solar_system = { spawn_system = { min_distance = 5 max_distance = 6 min_orientation_angle = 308 max_orientation_angle = 308 initializer = "last_baol_system" } }

リヴァイアサン

異次元の恐怖が潜む星系があれば、その名前を表示する:

effect random_system = { limit = { has_star_flag = guardians_horror_system } custom_tooltip = "ここにいる" }

太陽を喰らうものが潜む星系があれば、その名前を表示する:

effect every_system = { limit = { has_star_flag = guardians_stellarite_system } custom_tooltip = "ここにいる" }

ボイドスポーンの卵がある星系があれば、その名前を表示する:

effect random_system = { limit = { has_star_flag = guardians_hatchling_system } custom_tooltip = "ここにいる" }

アステロイドハイヴが潜む星系があれば、その名前を表示する:

effect random_system = { limit = { has_star_flag = guardians_hive_system } custom_tooltip = "ここにいる" }

遺産

遺産を削除する (例としてザークランの頭部):

effect remove_relic = r_severed_head

遺産のクールダウンを消す:

effect remove_modifier = relic_activation_cooldown

巨大構造物

選択した巨大構造物を削除する:

effect remove_megastructure = root

前FTL文明、準知的生命体

選択した惑星に非ゲシュタルト意識の前FTL文明を出現させる:

effect generate_pre_ftls_on_planet = yes

※資源調査済みの星で使うとちょっと変になるので、そのときはcommunicationsを使うと治る。

選択した惑星に集合意識の前FTL文明を出現させる:

effect generate_pre_ftl_hive_on_planet = yes

選択した惑星のカルチャーショックを消す:

effect remove_modifier = planet_culture_shock

選択した前FTL文明の知覚度を増減する (選択するには、相手文明の外交画面を開く。例として、現在の値に42加算する):

effect add_awareness = 42

選択した前FTL文明の知覚度を指定した値に変更する (例として、現在の値を無視して42に設定する):

effect set_awareness = 42

選択した前FTL文明の技術レベルを1つ上げる:

effect go_to_next_pre_ftl_age = yes

選択した前FTL文明の技術レベルを変更する (例として初期宇宙時代):

effect set_pre_ftl_age = early_space_age

選択した惑星に準知的生命体を追加する:

effect save_event_target_as = pre_sapient_planet spawn_presapient_species_randomizer_effect = yes

外交

全ての中立機構からの態度を+50する:

effect every_country = { limit = { is_country_type = enclave } add_trust = { amount = 50 who = root } }

全ての通常帝国に対する情報値を100増やす:

effect every_country = { limit = { is_country_type = default NOT = { is_same_value = prev } } ROOT = {add_intel = { amount = 100 who = PREV }} }

全ての没落帝国に対する情報値を100増やす:

effect every_country = { limit = { is_country_type = fallen_empire NOT = { is_same_value = prev } } ROOT = {add_intel = { amount = 100 who = PREV }} }

全ての通常帝国からの信用を50増やす:

effect every_country = { limit = { is_country_type = default NOT = {is_same_value = root} } add_trust = { amount = 50 who = root} }

戦争

銀河中の全ての戦争を中断する (和平交渉はしない):

effect every_country = { every_war = { end_war_effect = yes } }

グラフィック

艦船と都市の外観を変更する (例としてヒューマノイド):

effect set_graphical_culture = humanoid_01
外観キーの一覧(折りたたみ)

外観キーの一覧:

キー名称
humanoid_01ヒューマノイド
plantoid_01植物種族
mammalian_01哺乳類
reptilian_01爬虫類人
avian_01鳥類
molluscoid_01軟体人
fungoid_01菌類種族
arthropoid_01虫人
lithoid_01岩石種族
necroid_01ネクロイド
nemesis_01帝国
aquatic_01水棲種族
toxoid_01トキソイド

Hello world

文字列を出力する:

effect custom_tooltip = "Hello, world."

コメント

  • 今更だけどmature_galaxyやadvanced_galaxyが使用不可になったのを今知った。動作確認で偶に使うコマンドだったのでちょっと困る。一応fast_forwardで代替できるからいいけど。 -- 2023-10-03 (火) 22:33:18
  • 惑星を消すコマンドはないかね?英語ウィキにもないから、山勘でremove_planetしてみたけど効果なかったので -- 2023-10-18 (水) 03:40:29
    • 選択した天体を消す:
       effect remove_planet = yes ってこのWikiに書いてあるけど、それじゃあだめかい? -- 2023-12-04 (月) 20:31:55
  • rtaコマンド使ってもコロッサス用兵器が解禁されないんだけど(コロッサス自体は解禁される) -- 2023-11-13 (月) 08:54:07
  • 帝国補正に{planet_pop_assembly_add=3}や{planet_pop_assembly_mult=3}をつけると帝国補正に「月間機械POP製造:+3」「機械POP製造速度:+300%」みたいにちゃんと表示されるんですが、実際に惑星の人口の「製造」を見てみても、それが反映されてないようなのですが、何かわかりますか?ちなみに「成長」の方のpop_growth_speed「POPの成長速度」はちゃん反映されています。 -- 2023-12-12 (火) 08:03:49
    • ちなみに、アセンションパスはサイバネティクス、政策の製造基準をサイバネティック・コンポーネントにして、サイボーグPOPが作られるようにしています。 -- 2023-12-12 (火) 08:11:58
      • 「機械POP製造」はロボットや人工生命体などが対象です。サイボーグの製造進捗を上げるには、「有機生命体POP製造」の補正を使ってください、つまり、planet_pop_assembly_organic_addやplanet_pop_assembly_organic_multです -- 2023-12-12 (火) 14:04:51
      • ↑ありがとうございます!ご教示いただいた通り、planet_pop_assembly_organic_add、planet_pop_assembly_organic_multを使用することで反映されました! -- 2023-12-14 (木) 00:22:55
  • 英語Wikiとeffect.logで見つけた種族の見た目の変更方法で、
    一例として水棲種族であれば[ effect change_species_portrait = aqu1 ] とかを入力したみたのですが、うまくいきません…。そのエフェクトもう動かないよ!とか、◯◯は試したんかワレ?とかあれば、ご教示いただければ幸いです…。 -- 2023-12-28 (木) 08:18:59
    • 種族単位はわかんないけどリーダーについては[effect change_leader_portrait = aqu1]とかをリーダー画面で実施すると、洗濯してるリーダーの外見いじれたわ。 -- 2024-04-01 (月) 09:05:14
  • ミニチュア銀河の発掘地点が作成される母星の方に破壊されたゲートの発掘地点が作成されてしまっせいで母星に発掘地点が追加されない状況になりました。コンソールで破壊されたゲートの発掘地点の削除コマンドを探しているのですが、発掘地点の削除コマンドはないのかな。 -- 2024-02-25 (日) 08:16:50
    • 削除する方法ではないですが、同じ惑星の上に複数の発掘地点は存在可能だったはずです。惑星をクリックするのでなく、状況ログ画面から発掘画面を開けないでしょうか -- 2024-02-25 (日) 08:38:07
      • おっしゃる通り、状況ログ画面から発掘することができました!ありがとうございます~。 -- 2024-02-25 (日) 13:56:12
      • 削除用のEffectはあるので一応補足、destroy_archaeological_siteですね。 https://stellaris.paradoxwikis.com/Effects -- 2024-02-25 (日) 15:10:31
      • そちらもあったのですね。教えてくださりありがとうございました。 -- 2024-02-28 (水) 20:42:57
  • 何週かクリアしたので最近コンソールコマンドに手を出してみました。既出だったらすみませんが、伝統の削除コマンドってどうやればよいのでしょうか…… 【activate_all_traditions】で全ての伝統を取得してしまうと、遺伝子ルートのクローンカプセルで有機POPが作れなくなってしまうので、超能力やサイバネなど他の伝統を削除したいのです (カンでeffect_removeやremoveなど入れてみましたがダメでした) -- 2024-03-30 (土) 22:30:41
    • 政府→政策→製造基準→ロボスティック・コンポーネントで有機POPも造れますよ。 -- 2024-03-31 (日) 12:41:30
      • おぉ……!ありがとうございます、出来ました! なるほど、サイバネ製造になってたから該当POPなしで止まってしまっていたんですね……。普段遺伝子ルートばかりやってたから気づきませんでした。ありがとうございます! -- 2024-03-31 (日) 15:57:03
  • 備忘録:管理者AX7-bを獲得できるアノマリー「未知の降下ポッド」を追加するコマンド(惑星画面を開いた状態で):add_anomaly DISTAR_POD_CAT -- 2024-03-30 (土) 22:47:42
  • すみません、質問掲示板の方で同じ質問してしまったのですが、内容的にこちらに記載するべきかもしれないので、こちらでも質問させていただきます。最新のver.3.11.3の話ですが、コンソールコマンドから使うupdate_leader_poolコマンドが使えないのは自分だけでしょうか。 -- 2024-04-13 (土) 13:07:18
    • 質問で聞きたいことがちょっとよくわからないけどこれの影響で挙動が変わったんじゃないかな
      > Made removal of expired leader from leader pool only happen on refresh

      今軽く触ってみた感じ、リーダー雇ってプールの枠に満たなくなった分はupdate_leader_poolで補充されるみたいだから、まだ入れ替え期限に達してないリーダーはそのまま残リ続けるって動作になっているんだと思う -- 2024-04-13 (土) 13:47:33
    • アドバイスありがとうございます。自分も試してみましたところ、プールの枠が空いていればupdate_leader_poolでその分だけ補充するという挙動に変わったみたいですね、初めは前のように総入れ替えだったので機能しなくなったのかと勘違いしました。ありがとうございます。 -- 2024-04-13 (土) 14:18:19
  • 英語wikiにリーダーの性別を女性に変更するコマンドとして[effect set_is_female = true]があるのですが、リーダー画面から実行しても性別が変わりません。こちらもう使えないコマンドなのでしょうか? -- 2024-04-16 (火) 00:03:37
    • 根本的な問題として、effectコマンドには文法があります。例えばspawn_systemは effect spawn_system ={} としても機能しません。effect solar_system { spawn_system = { } } のように solar_system{}の中で使用する仕様です。おそらくset_is_femaleはその形式からみても何らかのリーダー指定effectの中で用いられる構文のように見えます。そういうものを直接effectの直後に指定しても大抵の場合はうまくいきません。英wikiには文法は載っていないのですが、例文は載っているのでそこから使用法を探りましょう(汗 -- 2024-04-16 (火) 01:13:58
    • ざっと英wikiを見た感じ、そのコマンドはリーダーを新しく作成するときにそのリーダーの性別を指定するときに用いられるコマンドで、既存のリーダーの性別を変更するような機能ではないように感じられます。どうしてもやりたければclone_leader = {}の中で使用して、既存のリーダーの性別を変えて複製するといった用法になろうかと思います。 -- 2024-04-16 (火) 01:46:30
      • 丁寧に教えて頂きありがとうございました。effectコマンド自分の勉強不足でした。もう少し勉強して色々と試してみます。 -- 2024-04-16 (火) 10:01:05