【群星】(笔记)各类解析内容汇总

0 点赞
群星
转载

毎回翻訳ソフトを使って頑張って確認するのが辛くなってきたのでMod作成時の参考用としてまとめていきます。 細かく動作確認していないので、説明文を読んで予想込みで書いているものや、よくわからないままとりあえず表に載せている項目があります。 各項目の橫に記載の数字は調べたときのStellarisの本体バージョンです。 1. 外交(common diplomatic_actions) ※3.4.5 1-1. 外交アクション名一覧 action_typeは正直よくわからないです 物理名論理名action_type action_improve_relation関係改善活動positive action_build_spy_network諜報網の構築positive action_harm_relation関係悪化活動negative action_declare_war宣戦布告aggressive action_offer_peace和平の申し出positive action_offer_peace_diplomacy_view和平要求- action_make_claims_diplomacy_view請求権を作成- action_offer_trade_deal貿易協定を提案neutral action_cancel_trade_deal貿易協定の取り消しneutral action_make_rival宿敵関係を宣言aggressive action_end_rivalry宿敵関係の終了positive action_form_defensive_pact防衛協定の締結positive action_break_defensive_pact防衛協定の破棄negative action_form_non_aggression_pact不可侵条約の締結positive action_break_non_aggression_pact不可侵条約の破棄negative action_form_commercial_pact通商条約の締結positive action_break_commercial_pact通商条約の破棄negative action_form_research_agreement研究協定の締結positive action_break_research_agreement研究協定の破棄negative action_guarantee_independence独立保障positive action_break_guarantee独立保障の破棄negative action_support_independence独立支援positive action_break_support独立支援の破棄negative action_form_migration_pact移民条約の提案positive action_break_migration_pact移民条約の破棄negative action_offer_federation_association_status連邦準加盟への提案positive action_revoke_federation_association_status連邦準加盟国からの除名negative action_ask_for_federation_association_status連邦準加盟の要請positive action_end_federation_association_status連邦準加盟関係の終了negative action_invite_to_federation連邦に招待positive action_vote_for_federation_law連邦法に関する投票neutral action_vote_for_federation_type連邦種別に関する投票neutral action_kick_from_federation連邦から追放aggressive action_ask_to_join_federation連邦に加入positive action_leave_federation連邦を脱退negative action_ask_to_leave_federation連邦からの脱退を要求negative action_open_borders国境開放positive action_close_borders国境閉鎖negative action_demand_subjugation属国化の提案aggressive action_ask_to_become_subjugated被属国化の申し出positive action_release_subject従属国の解放positive action_ask_to_be_released_subject独立の要求neutral action_negotiate_existing_agreement協定交渉- action_insult侮辱aggressive action_integrate_subject従属国を統合neutral action_cancel_subject_integration統合を中止neutral action_ask_to_join_galactic_empire銀河帝国への参加を求めるneutral action_add_imperial_council_member帝国枢密院に加えるpositive action_remove_imperial_council_member帝国枢密院から追放するnegative action_embassy大使館の設立positive action_recall_embassy大使館の撤収negative action_pledge_secret_fealty秘匿忠誠を誓うpositive action_propose_secret_fealty秘匿忠誠の提案neutral action_break_secret_fealty秘匿忠誠の破棄negative action_propose_to_break_secret_fealty秘匿忠誠の終了negative 1-2. 外交アクションのパラメータの意味 項目名説明 iconアイコン画像に紐付くGFXインスタンス定義を記載する diplo_view_acceptance_iconアクションコマンドを受け入れたときに、外交画面上に状態をアイコンとして表示する auto_acceptedyes:アクションコマンドを自動的に受け入れる? require_envoy外交使節を利用するかどうか yes:利用する no:利用しない envoy_assignment外交使節の割り当て先を指定する improve_relations:関係改善 harm_relations:関係悪化 spy_network:諜報構築 is_listedアクションコマンドを外交画面の一覧に表示するかどうか yes:外交画面にコマンドを表示する no:外交画面にコマンドを表示しない prerequisitesアクションコマンドを利用できるようにするための前提技術を記載する requires_actor_peaceyes:自国が平和の時のみアクションコマンドを実行可能 requires_recipient_peaceyes:相手国が平和の時のみアクションコマンドを実行可能 requires_actor_independenceyes:自国が独立している時のみアクションコマンドを実行可能 requires_recipient_independenceyes:相手国が独立している時のみアクションコマンドを実行可能 requires_actor_federation_leaderyes:自国が連邦所属の場合、連邦リーダーであるときのみコマンドを実行可能 requires_recipient_federation_leaderyes:相手国が連邦所属の場合、連邦リーダーであるときのみコマンド実行可能 requires_alliance_voteyes:アクションコマンド実行するかどうか、自陣営内での投票が発生する requires_recipient_alliance_voteyes:アクションコマンド実行するかどうか、相手陣営内での投票が発生する requires_unanimous_voteyes:投票結果が全会一致であれば、アクションコマンドが実行される no:投票結果が過半数を越えれば、アクションコマンドが実行される should_notify_auto_recipient_on_vote_failyes:相手国に、投票結果がダメだったことを通知する should_remove_response_message_when_not_possibleyes:自国の外交コマンドが拒否された際の応答メッセージを表示しない should_show_accept_messageyes:相手国からの外交コマンドを受け入れた際に、自国へ応答メッセージを返す should_open_auto_accept_message_recipientyes:相手国から外交コマンドを受けた際、外交メッセージが強制的に表示される should_show_auto_accept_message_actoryes:相手国からのアクションコマンドの自動受け入れの結果を通知する? should_show_auto_accept_message_recipientyes:自国からのアクションコマンドの自動受け入れの結果を相手国に通知する? should_notify_all_communicationsyes:通信が確立済みの全ての国家に、アクションコマンドが受け入れられた旨を通知する show_to_alliance_members※要検証 show_decline_to_alliance_members※要検証 AI_acceptance_base_valueyes:自国からのアクションコマンドの提案時の、AIの受け入れ評価の基本値を記載する should_ai_proposeAI国家がこのアクションコマンドを提案してくるかどうかの重み付けの設定をする root:自国(AI国家) from:相手国 ai_acceptanceAI国家が自国からのアクションコマンドを受け入れるか、拒否するかを判断するための重み付けを設定する root:相手国(AI国家) from:自国 potentialアクションコマンドを表示するための条件を記載する root:自国 from:相手国 possibleアクションコマンドを実行可能にするための条件を記載する root:自国 from:相手国 proposableアクションコマンドを実行可能にするための条件を記載する root:自国 from:相手国 possibleと基本的には同じだが、基本的な条件はpossibleに、 一時的な条件をproposableに書くという形でかき分けている節がある on_acceptコマンドが受け入れられた時に実行されるイベント root:自国 from:相手国 これ以外のon_xxはバニラのソースコードには存在しなかったが、 common diplomatic_actionsの定義と紐付いているcommon diplo_phrases側には consider/select/propose/accept/refuse/rejectの処理があるように見えたので、 もしかしたら他のパターンも存在するかも 2.マップモード(common map_modes) ※3.4.2 マップモードの作り方に関するガイドはこちら https://steamcommunity.com/sharedfiles/filedetails/?id=2811277193 2-1.マップモード名一覧 物理名論理名 default_map_mode帝国マップ diplomatic_map_mode外交マップ intel_map_mode情報マップ opinion_map_mode態度マップ attitude_map_modeAI姿勢マップ neighbor_map_mode隣国マップ 2-2.マップモードのパラメータの意味 各項目 項目名説明 icon このマップモードで使いたいアイコン定義の名前 can_change_point_of_view yes:マウスクリックで比較対象の国家を変更できる no:比較対象がプレイヤー帝国のみに固定化される enable_terra_incognita yes:未探査で不明な星系の領域は描画しない no:未探査で不明な星系の領域も描画する display_claims yes:選択中の国家の請求権を表示する no:選択中の国家の請求権は表示しない display_espionage_operations yes:現在プレイヤー帝国が実行中の諜報作戦を実行中の帝国の首都(?)に表示する no:諜報作戦を表示しない shortcut キーボードショートカットのキーを指定する "CTRL+b"など color 色を塗るための条件を記載するためのブロック 複数のcolorブロックを記載した場合は、 上から順に処理され、最初に合致する条件にあったものが選択されます colorブロックに記載する内容 項目名説明 type 色を塗る範囲 borders:国境の境界線のみ country:帝国の内部 country_and_borders:内部と境界線両方 value 実際に指定したい色そのもの。HSVかRGBでの記述方法を選べる 例) hsv { 1.0 0.0 0.0 1.0 } rgb { 255 255 255 0 } 4つ目の引数には何を入れれば良いか正直よくわからない… hsvも値をよくわかっていないので、元のコードを参考に数値を入力している custom_tooltip マウスオーバーした時に表示されるツールチップのメッセージの内容 ここに直接文章を書くわけではなく、ローカライズ用のキー名を指定する condition このcolorにするための具体的な条件を記述する 使える条件は以下のサイトの表などが参考になる https://stellaris.paradoxwikis.com/Conditions#Trigger_list ちなみにcondition内のfromは、マウスクリックして選択中の国家 rootはfromと比較中の個別の国家を指している zoom ここに記載した数字よりズームアウトした時だけ動作する filter 特定のマップモードがアクティブの時のみ動作する players:プレイヤーマップ trade_routes:交易路マップ sectors:セクターマップ hyperlanes:ハイパーレーンマップ unions:同盟マップ 3.巨大建造物(common megastructures) ※3.5.3 3-1.巨大建造物名一覧 物理名はeffectのis_megastructure_typeなどで判定するときに利用します 物理名論理名アップグレード元ring_world_1リングワールド建設拠点ring_world_2_intermediateリングワールドフレームring_world_1ring_world_2リングワールドフレーム区画ring_world_2_intermediatering_world_3_intermediateリングワールド完成区画ring_world_2ring_world_ruined荒廃したリング区画ring_world_restoredリングワールド完成区画ring_world_ruineddyson_sphere_0ダイソンスフィア建設拠点dyson_sphere_1ダイソンスフィアフレームdyson_sphere_0dyson_sphere_2不完全なダイソンスフィアdyson_sphere_1dyson_sphere_3不完全なダイソンスフィアdyson_sphere_2dyson_sphere_4不完全なダイソンスフィアdyson_sphere_3dyson_sphere_5ダイソンスフィアdyson_sphere_4dyson_sphere_permanently_ruined荒廃したダイソンスフィアdyson_sphere_ruined荒廃したダイソンスフィアdyson_sphere_restoredダイソンスフィアdyson_sphere_ruinedspy_orb_0セントリーアレイ建設拠点spy_orb_1セントリーハブspy_orb_0spy_orb_2セントリースパイアspy_orb_1spy_orb_3セントリーアンテナspy_orb_2spy_orb_4セントリーアレイspy_orb_3spy_orb_permanently_ruined荒廃したセントリーアレイspy_orb_ruined荒廃したセントリーアレイspy_orb_restoredセントリーアレイspy_orb_ruinedthink_tank_0サイエンスネクサス建設拠点think_tank_1サイエンスネクサス・ハブthink_tank_0think_tank_2サイエンスネクサス研究棟think_tank_1think_tank_3サイエンスネクサスthink_tank_2think_tank_4グロイクネクサスthink_tank_3think_tank_permanently_ruined荒廃したサイエンスネクサスthink_tank_ruined荒廃したサイエンスネクサスthink_tank_restoredサイエンスネクサスthink_tank_ruinedgateway_0ゲートウェイ建設拠点gateway_finalゲートウェイgateway_0gateway_ruined稼働していないゲートウェイgateway_restoredゲートウェイgateway_ruinedgateway_derelict遺棄されたゲートウェイmatter_decompressor_0物質展開機:建設拠点matter_decompressor_1物質展開機:アンカーmatter_decompressor_0matter_decompressor_2物質展開機:レンズmatter_decompressor_1matter_decompressor_3物質展開機:採掘機matter_decompressor_2matter_decompressor_4物質展開機matter_decompressor_3matter_decompressor_permanently_ruined荒廃した物質展開機matter_decompressor_ruined荒廃した物質展開機matter_decompressor_restored物質展開機matter_decompressor_ruinedstrategic_coordination_center_0戦略調整センター:建設拠点strategic_coordination_center_1戦略調整センター:外殻strategic_coordination_center_0strategic_coordination_center_2戦略調整センター:通信設備strategic_coordination_center_1strategic_coordination_center_3戦略調整センターstrategic_coordination_center_2strategic_coordination_center_permanently_ruined荒廃した戦略調整センターstrategic_coordination_center_ruined荒廃した戦略調整センターstrategic_coordination_center_restored戦略調整センターstrategic_coordination_center_ruinedmega_art_installation_0巨大芸術体験施設:建設拠点mega_art_installation_1巨大芸術体験施設:黎明期mega_art_installation_0mega_art_installation_2巨大芸術体験施設:成熟期mega_art_installation_1mega_art_installation_3巨大芸術体験施設mega_art_installation_2mega_art_installation_4巨大芸術体験施設:完全mega_art_installation_3mega_art_installation_permanently_ruined荒廃した巨大芸術体験施設mega_art_installation_ruined荒廃した巨大芸術体験施設mega_art_installation_restored巨大芸術体験施設mega_art_installation_ruinedmega_art_installation_restored_2巨大芸術体験施設:完全mega_art_installation_restoredinterstellar_assembly_0星間会議場:建設拠点interstellar_assembly_1星間会議場:中核施設interstellar_assembly_0interstellar_assembly_2星間会議場:環状領事棟interstellar_assembly_1interstellar_assembly_3星間会議場:議場モジュールinterstellar_assembly_2interstellar_assembly_4星間会議場interstellar_assembly_3interstellar_assembly_permanently_ruined荒廃した星間会議場interstellar_assembly_ruined荒廃した星間会議場interstellar_assembly_restored星間会議場interstellar_assembly_ruinedmega_shipyard_0巨大造船所建設拠点mega_shipyard_1巨大造船所 基本フレームmega_shipyard_0mega_shipyard_2巨大造船所 コアmega_shipyard_1mega_shipyard_3巨大造船所mega_shipyard_2mega_shipyard_permanently_ruined荒廃した巨大造船所mega_shipyard_ruined荒廃した巨大造船所mega_shipyard_restored巨大造船所mega_shipyard_ruinedcrisis_sphere_0エーテル位相機関の骨格crisis_sphere_ruinedcrisis_sphere_1エーテル位相機関:部分的crisis_sphere_0crisis_sphere_2エーテル位相機関:部分的crisis_sphere_1crisis_sphere_3エーテル位相機関:部分的crisis_sphere_2crisis_sphere_4エーテル位相機関crisis_sphere_3crisis_sphere_ruined荒廃したエーテル位相機関quantum_catapult_0量子カタパルト建設拠点quantum_catapult_1量子カタパルトquantum_catapult_0quantum_catapult_2量子カタパルトquantum_catapult_1quantum_catapult_3量子カタパルトquantum_catapult_2quantum_catapult_ruined荒廃した量子カタパルトquantum_catapult_restored量子カタパルトquantum_catapult_ruinedquantum_catapult_permanently_ruined荒廃した量子カタパルトquantum_catapult_ruined_slingshot量子カタパルトquantum_catapult_restored_slingshot量子カタパルトquantum_catapult_ruined_slingshotquantum_catapult_improved_slingshot量子カタパルトquantum_catapult_restored_slingshothyper_relayハイパーリレイhyper_relay_ruined荒廃したハイパーリレイhyper_relay_restoredハイパーリレイhyper_relay_ruinedorbital_ring軌道環状施設orbital_ring_ruined荒廃した軌道環状施設orbital_ring_restored軌道環状施設orbital_ring_ruinedhabitat_0軌道上居住地lgate_baseLゲート 3-2.巨大建造物のパラメータの意味 項目名説明entity建造中のasset画像と紐付くentity名称を記載するconstruction_entity建造中のasset画像と紐付くentity名称を記載するportrait建造後の巨大建造物の画像のGFX定義の名称を記載するplace_entity_on_planet_plane(多分)惑星の真上に巨大建造物を表示するかどうか yesだと惑星との距離が近くなる noだとそこそこ離れた位置になる 気がするentity_offset巨大建造物を建造した時の惑星を基準とした、この巨大建造物の相対的な表示位置build_time建造にかかる時間(日)resources建造コストや維持費などを記載する category:megastructures/megastructures_habitat/megastructures_hyper_relay cost:建造コスト upkeep:維持費 produces:生産物prerequisitesこの巨大建造物を建設するために必要となる前提技術を記載するpotentialこの巨大建造物が建設リストに載るための条件を記載する root:建設国家possibleこの巨大建造物を建設可能にするための条件を記載する root:恒星(Solar System) from:建設国家placement_rulesこの巨大建造物を建造可能な惑星の条件を記載する root:planetai_weightAIの優先度の重み付け用on_build_start建設開始時のイベント処理を記載する root:恒星(Solar System) from:建設国家 fromfrom:この巨大建造物の作成元となる巨大建造物on_build_cancel建設キャンセル時のイベント処理を記載する root:恒星(Solar System) from:建設国家on_build_complete建設完了時のイベント処理を記載する root:恒星(Solar System) from:建設国家 fromfrom:この巨大建造物の作成元となる巨大建造物upgrade_fromこの巨大建造物へアップグレード可能な巨大建造物の種類upgrade_descこの値をhideにすると、upgrade_fromを記載していても、アップグレードボタンが表示されなくなるshow_prereqs(多分)yesにすると前提技術として記載した技術ののツールチップ上にこの巨大建造物がアンロックされるという情報を追加するprereq_nameshow_prereqsで表示する名前?country_modifierこの巨大建造物が帝国内にあるときに発生する帝国補正ship_modifierこの巨大建造物が帝国内にあるときに発生する艦隊補正station_modifierこの巨大建造物が帝国内にあるときに発生する造船所補正sensor_rangeこの巨大建造物のセンサー範囲hyperlane_rangeこの巨大建造物のハイパーレーン認識範囲build_outside_gravity_wellyes:恒星の重力圏外に建設が必要 no:惑星の上に建設が必要show_in_outlineryes:この巨大建造物を、アウトライナー上に表示する。 yesの場合、専用のアイコン画像が必要show_galactic_map_iconyes:この巨大建造物を、銀河マップのアイコン上に表示する ゲートウェイなどは専用のマップアイコンがあるのでnoになっているoverlord_can_upgradeyes:宗主国でも建造可能construction_blocks_and_blocked_by同一星系内に巨大建造物を建てられるかどうかの条件を識別するためのタイプ? none:同一星系内に何個でも建造可能。軌道上居住地や軌道環状施設など self_type:同じ巨大建造物を同一星系内に1つのみ建造可能。ゲートウェイなど multi_stage_type:このタイプに設定されている巨大建造物を同一星系内に1つのみ建造可能。巨大造船所などbypass_typeバイパスに関連する巨大建造物の場合は、バイパスタイプを指定する gateway/relay_bypass/lgaterotate_to_center不明:物質展開機でのみ設定されているパラメータscale_offset不明:物質展開機でのみ設定されているパラメータvictory_score勝利点 4.外交補正値(common opinion_modifiers) ※3.4.5 triggerが書かれている場合は、triggerを満たしたときに自動的に外交補正値が発生するようです triggerが書かれていない場合は、イベント等の発生させたいタイミングで、 以下のコードを記述し、明示的に外交補正値を付与してあげる必要があります add_opinion_modifier = { who = (対象国) modifier = (外交補正値の名前) } 4-1.外交補正値の一覧1 物理名論理名 opinion_cheat opinion_in_war戦争中 opinion_alliance同盟 opinion_defensive_pact防衛協定 opinion_federation_associate連邦準加盟国 opinion_federation連邦 opinion_guarantees_independence独立を保障 opinion_closed_borders国境を閉鎖 opinion_subject同じ宗主国 opinion_is_subject従属国 opinion_policy_interference干渉政策 opinion_policy_slavery奴隷政策 opinion_policy_orbital_bombardment爆撃政策 opinion_first_contact_hostilityファーストコンタクトで敵対行為 opinion_first_contact_warファーストコンタクトで戦争 opinion_declared_war戦争をした opinion_genocidal大量虐殺 opinion_genocidal_our_species自種族を浄化された opinion_necrophage謎めいた失踪 opinion_necrophage_our_species自種族がネクロファージ化された opinion_nuker恐怖爆撃 opinion_changed_federation連邦を変更 opinion_broke_federation連邦を解消した opinion_broke_association_status連邦準加盟国の地位が終了した opinion_kicked_from_alliance同盟から我々を追放した opinion_tried_to_kick同盟から我々を追放しようとした opinion_voted_down_proposal我々の提案に反対した opinion_changed_alliance同盟を変更 opinion_broke_alliance同盟を破棄 opinion_broke_defensive_pact防衛協定を破棄 opinion_broke_research_agreement opinion_broke_commercial_pact通商条約を破棄 opinion_broke_non_aggression_pact不可侵条約を破棄 opinion_broke_migration_pact移民条約を破棄 opinion_broke_guarantee独立保障を破棄 opinion_subject_protection保護の嘆願を受諾 opinion_cede_planet戦争で惑星を割譲した opinion_forced_subjectized強制的に従属させた opinion_subject_released宗主国から解放された opinion_status_quo_not_accepted現状追認の和平を拒否された opinion_trade_gift有利な貿易協定 opinion_was_in_trade貿易協定を破棄 opinion_subject_broke_free宗主国から自立した opinion_new_contact新たな接触 opinion_threat脅威 opinion_trust信用 opinion_relative_power従属国の相対的な国力 opinion_friction国境摩擦 opinion_claims_on_us自国からの請求権 opinion_their_claims相手国からの請求権 opinion_rivalry宿敵宣言している opinion_declared_rival宿敵宣言されている opinion_ally_of_ally味方の味方 opinion_mutual_rival共通の宿敵 opinion_mutual_threat共通の脅威 opinion_allied_to_rival宿敵と同盟関係 opinion_rivals_with_ally同盟国の宿敵 opinion_insult侮辱された opinion_demanded_subjectization従属国化を拒否された opinion_decline_war戦争を拒否した opinion_inactive_in_war戦争で消極的だった opinion_broke_away離脱した国 opinion_broke_away_from前の制圧者 opinion_we_liberated解放した opinion_liberated_us解放者 opinion_took_station押収された資源ステーション opinion_abandoned_apology$opinion_abandoned$ opinion_abandoned見捨てられた難民 opinion_abandoned_insult$opinion_abandoned$ opinion_crew_savedクルーを救助してくれた opinion_graverobber_1棺を荒らした opinion_graverobber_2$opinion_graverobber_1$ opinion_graverobber_3$opinion_graverobber_1$ opinion_literary_savior文学の救世主 opinion_book_burner焚書 opinion_dead_captives捕虜が殺害された opinion_live_captives opinion_faction_insult派閥の侮辱 opinion_enlightened_us我々は啓蒙された opinion_destroyed_portal次元ポータルを破壊した opinion_swarm異銀河からの侵略者 opinion_prey捕食 assassination_forgiven許された敵意 opinion_primitive_violation原始種族を併合した opinion_fallen_empire_gift贈り物を与えられた opinion_accepted_fallen_empire_demand要求を受諾した opinion_refused_fallen_empire_demand要求を拒否した opinion_spurned_fallen_empire_gift贈り物をはねつけた opinion_failed_fallen_empire_task任務に失敗した opinion_majorly_failed_fallen_empire_task期待を大きく裏切った opinion_angered_fallen_machine_empire怒れる没落した機械帝国 opinion_refused_fallen_empire_task任務を拒否した opinion_completed_fallen_empire_task任務を成功させた opinion_refused_fallen_empire_request要請を拒否した opinion_accepted_fallen_empire_request要請を受諾した opinion_heretical_research異端な研究 encroaching_colony植民地への侵入 encroaching_scientists科学者の侵入 opinion_shade_giver日陰の提供者 opinion_war_in_heaven_winner天上戦争の勝者 opinion_war_in_heaven_ally天上戦争友軍 opinion_war_in_heaven_enemy天上戦争敵軍 opinion_non_aligned_league中立連盟友軍 opinion_non_aligned_league_declined我々の中立連盟への参加申請を却下した。 opinion_non_aligned_league_fe中立連盟 opinion_crisis_fighter危機の戦士 opinion_crisis_fighter_small危機の戦士 4-2.外交補正値の一覧2 物理名論理名 opinion_destroyed_curator学術中立機構を破壊した opinion_destroyed_curator_insight我々の取引相手だった学術中立機構を破壊した opinion_destroyed_trader交易中立機構を破壊した opinion_destroyed_trader_sr我々の取引相手だった交易中立機構を破壊した opinion_ringworld_terms_accepted要求が受理された opinion_ringworld_terms_denied要求が拒否された opinion_maneuvers_hardline艦隊演習 opinion_maneuvers_conciliatory$opinion_maneuvers_hardline$ opinion_maneuvers_canceled艦隊演習の中止 opinion_dysonsphere_terms_denied盲目の放浪者 opinion_dysonsphere_apology_rejected謝罪を拒絶した opinion_dysonsphere_insult喧嘩を売られた opinion_invaded_mind精神侵入未遂 opinion_took_in_rebels反乱勢力を取り込んだ opinion_doomed_us_all終焉をもたらした opinion_threatened_artifact我々を脅迫した opinion_machine_uprising_originator執念深い主 opinion_machine_uprising無情な反乱軍 opinion_machine_uprising_defeated機械の傲慢を挫いた opinion_machine_uprising_machine_comrades_defeated機械の鎮圧者 opinion_machine_uprising_victorious反乱ロボット opinion_machine_uprising_machine_comrades_victorious自らを解放した者 opinion_stole_our_glands分泌腺泥棒 opinion_returned_marauder_planet惑星を解放してくれた opinion_kept_marauder_planet解放した惑星を横取りした opinion_ceded_starbase国境の尊重 opinion_not_ceded_starbase国境の軽視 opinion_war_diadochiディアドコイ戦争 opinion_cracked_a_world他国の惑星を粉砕した opinion_cracked_an_uninhabited_world無人惑星を粉砕した opinion_cracked_my_worldわが国の惑星が粉砕された opinion_cracked_my_uninhabited_world我々の無人惑星を粉砕した opinion_cracked_a_primitive_world原始文明の惑星を粉砕した opinion_cracked_a_primitive_world_phile生まれたての文明を消し去った opinion_swept_a_world他国の惑星の人口を一掃した opinion_swept_my_worldわが国の惑星が人口を一掃された opinion_swept_a_primitive_world原始文明の惑星の人口を一掃した opinion_swept_a_primitive_world_phile$opinion_cracked_a_primitive_world_phile$ opinion_assimilated_a_world他国の惑星を同化した opinion_assimilated_my_worldわが国の惑星が同化された opinion_assimilated_a_primitive_world原始文明の惑星を同化した opinion_assimilated_a_primitive_world_phile$opinion_cracked_a_primitive_world_phile$ opinion_drenched_a_world他国の惑星を冠水させた opinion_drenched_my_world我が国の惑星を水没させた opinion_drenched_a_primitive_world原始文明の惑星を水没させた opinion_drenched_a_primitive_world_phile$opinion_cracked_a_primitive_world_phile$ opinion_converted_a_world他国の惑星を改宗させた opinion_converted_my_worldわが国の惑星が改宗させられた opinion_shielded_a_world他国の惑星を封印した opinion_shielded_my_worldわが国の惑星が封印された opinion_worships_our_holy_world聖地を崇めている opinion_zarqlans_chosenザークランに選ばれし者 opinion_imperial_overlord_ai_opinion慈悲深い宗主国 opinion_imperial_vassal_ai_opinionかつての盟邦 opinion_imperial_vassal_new_overlord新たな庇護者 opinion_imperial_vassal_refused_overlordship宗主国地位を拒否した opinion_imperial_vassal_harsh_response_overlord_opinion失望している opinion_imperial_vassal_grateful_response_overlord_opinion感謝している opinion_abducted_aliens triggered_opinion_tr_versatility_universal_compatibility$tr_versatility_universal_compatibility$ triggered_opinion_ap_defender_of_the_galaxy$ap_defender_of_the_galaxy$ triggered_opinion_democratic_authority同じ統治形態 triggered_opinion_oligarchic_authority$triggered_opinion_democratic_authority$ triggered_opinion_dictatorial_authority$triggered_opinion_democratic_authority$ triggered_opinion_imperial_authority$triggered_opinion_democratic_authority$ triggered_opinion_both_hive_mind集合意識の同胞 triggered_opinion_hive_mind集合意識 triggered_opinion_hive_mind_empath$civic_hive_empath$ triggered_opinion_cyborgs_fanatic$opinion_cyborgs_fanatic$ triggered_opinion_cyborgs_normal$opinion_cyborgs_fanatic$ triggered_opinion_synthetics_normal$opinion_synthetics_fanatic$ triggered_opinion_synthetics_fanatic$opinion_synthetics_fanatic$ triggered_opinion_synthetics_small人工的な存在 triggered_opinion_both_machine_intelligence機械知性の同志 triggered_organic_opinion_of_machine_empires機械知性 triggered_dc_opinion_of_servitors抑圧者 triggered_dc_opinion_of_assimilators$triggered_dc_opinion_of_servitors$ triggered_opinion_xenophobes排他主義の頑固者 triggered_opinion_xenophiles受容主義外交 triggered_opinion_xenophobia排他主義 triggered_opinion_xenophilia受容主義 triggered_opinion_of_materialist愚かな物質主義者 triggered_opinion_of_materialist_pos聡明な物質主義者 triggered_opinion_of_spiritualist愚かな精神主義者 triggered_opinion_of_spiritualist_pos思慮深い精神主義者 triggered_opinion_of_egalitarian平等主義者の衆愚 triggered_opinion_of_egalitarian_pos自由な平等主義者 triggered_opinion_of_pacifist_pos悟りを開いた平和主義者 triggered_opinion_of_authoritarian権威主義の暴君 triggered_opinion_xenophage異星人捕食者 triggered_materialist_opinion_of_machine_empires洗練された機械 triggered_fanatic_materialist_opinion_of_machine_empires洗練された機械 triggered_spiritualist_opinion_of_machine_empires$opinion_synthetics_fanatic$ triggered_fanatic_spiritualist_opinion_of_machine_empires$opinion_synthetics_fanatic$ triggered_spiritualist_fe_opinion_of_machine_empires$opinion_synthetics_fanatic$ triggered_terminators_opinion_of_servitors生物好き triggered_opinion_both_servitors奉仕機械の同志 triggered_decadent_opinion_of_servitors意欲的な召使い triggered_spiritualist_negative_opinion_of_assimilators魂泥棒 triggered_negative_opinion_of_assimilators恐るべき同化機械 triggered_opinion_both_assimilators同化機械の同志 triggered_negative_opinion_of_swarm_fe$civic_hive_devouring_swarm$ triggered_negative_opinion_of_exterminators_fe$civic_machine_terminator$ 4-3.外交補正値の一覧3 物理名論理名 triggered_negative_opinion_of_exterminators殺戮機械 triggered_servitors_negative_opinion_of_exterminators殺戮機械 triggered_opinion_both_terminators殺戮機械の同志 triggered_exterminators_opinion_of_organics有機汚物 triggered_exterminators_opinion_of_machines機械の同志 triggered_opinion_barbaric_despoilers$civic_barbaric_despoilers$ triggered_authoritarian_opinion_barbaric_despoilers$civic_barbaric_despoilers$ triggered_militarist_opinion_barbaric_despoilers$civic_barbaric_despoilers$ triggered_pacifist_opinion_barbaric_despoilers$civic_barbaric_despoilers$ triggered_fe_opinion_barbaric_despoilers$civic_barbaric_despoilers$ triggered_opinion_galatron_holderガラトロンの守護者 triggered_opinion_galatron_denierガラトロンの簒奪者 triggered_opinion_crime_corp犯罪組織 opinion_crime_corp_branch_offices犯罪組織支社 opinion_killed_tiyanki_fleet_1ティヤンキを殺した opinion_killed_tiyanki_fleet_2$opinion_killed_tiyanki_fleet_1$ opinion_killed_all_tiyanki_1ティヤンキを絶滅させた opinion_killed_all_tiyanki_2$opinion_killed_all_tiyanki_1$ opinion_killed_all_tiyanki_3$opinion_killed_all_tiyanki_1$ opinion_traitor_to_empire銀河帝国への反逆 interfering_revolt_support内政問題への干渉 opinion_stole_supplies遭難船の貨物を盗んだ opinion_returned_supplies遭難船の貨物を返した opinion_gave_space_rum風変わりな酒を受領 opinion_space_rum_failed贈り物の失敗 opinion_ratling_system_stolen$NAME_Ketling$の惑星を征服した opinion_nurtured育成された祖先 opinion_discarded捨てられた祖先 opinion_scionサイオン opinion_common_ground共通の土台 opinion_wanted_to_leave_hegemony覇権体制からの脱退を要求 opinion_denied_to_leave_hegemony覇権体制からの脱退を拒否 opinion_tried_to_secede脱退を試みた opinion_forced_to_remain脱退に失敗した triggered_opinion_diplo_stance_supremacy双方が$diplo_stance_supremacist$ opinion_fellow_galcom_member[global_event_country.GetGalCommunityOrGalImperium]構成国 opinion_galactic_community_supported_resolution決議に賛成した opinion_galactic_community_opposed_resolution決議に反対した opinion_galactic_community_veto_resolution決議に拒否権を行使した opinion_galactic_community_emergency_measure_resolution緊急決議を宣言した triggered_opinion_galactic_community_in_breach$alert_in_breach_title$ triggered_opinion_galactic_community_left$left_galactic_community$ triggered_opinion_federation_midas$midas_stigma$ opinion_envoy_insult_taken無礼な使節 opinion_envoy_insult_laughed_at愉快な使節 opinion_envoy_murder_scandal守られた殺人者 opinion_kills_envoys使節の暗殺 opinion_extradited_envoy逃亡した使節を引き渡した opinion_refused_extradited_envoy逃亡した使節の引き渡しを拒んだ opinion_special_ops_vs_us特殊作戦 opinion_feline_affection猫の愛情 opinion_hegemony_joint_action_agreed団結の称賛に参加した opinion_hegemony_joint_action_refused団結の称賛を拒否した opinion_hegemony_joint_action_completed連邦モニュメントへの貢献 opinion_military_joint_action_agreed合同軍事演習に同意した opinion_military_joint_action_refused合同軍事演習を拒否した opinion_ideological_disputeイデオロギー論争 opinion_executed_galcom_envoys使節団を処刑した opinion_destroyed_caravaneer_homeキャラバンの本拠地を破壊した triggered_opinion_of_interstellar_assembly_1$triggered_opinion_of_interstellar_assembly_4$ triggered_opinion_of_interstellar_assembly_2$triggered_opinion_of_interstellar_assembly_4$ triggered_opinion_of_interstellar_assembly_3$triggered_opinion_of_interstellar_assembly_4$ triggered_opinion_of_interstellar_assembly_4星間会議場 opinion_disavowed_agent_caught存在否認された工作員の捕獲 opinion_smear_campaign_insultedスキャンダラスな侮辱 opinion_smear_campaign_deceived信頼の乱用 opinion_smear_campaign_espionage諜報活動の実施 opinion_exposed_espionage我らの諜報活動を晒す opinion_blackmailed_espionage恐喝された好意 opinion_smear_campaign_caught組織的中傷の伝播を捕捉 opinion_caught_hackingハッキング検知 opinion_hostile_first_contact敵対的なファーストコンタクト opinion_hostile_first_contact_vivisection生体解剖 opinion_hostile_first_contact_hungry飽食という名の堕落 opinion_first_contact_delightful_aliens愉快な異星人 opinion_first_contact_repulsive_aliens醜悪な異星人 opinion_first_contact_not_very_intelligent乏しい知性 opinion_first_contact_speak_like_us似通った会話法 opinion_first_contact_quite_insulting$opinion_first_contact_very_insulting$ opinion_first_contact_very_insulting間違った挨拶 opinion_first_contact_respect_earned尊敬の念 opinion_first_contact_rivalry_earned競争相手 opinion_first_contact_cowardly臆病 opinion_friendly_first_comms_greeting友好的な初めての挨拶 opinion_hostile_first_comms_greeting敵対的な初めての挨拶 opinion_destroying_systems星系を破壊した opinion_destroying_galaxy銀河を破壊しようとしている triggered_opinion_crisis_empire危機帝国 triggered_opinion_crisis_empire_neighbor近隣の危機帝国 opinion_emperor_support_us外部の脅威から我々を守った opinion_emperor_abandoned_us外部の脅威に対して我々を見捨てた opinion_emperor_supported_member支援した銀河帝国構成国 opinion_emperor_abandoned_member見捨てた銀河帝国構成国 opinion_emperor_gave_council_seat枢密院の地位を賜った opinion_emperor_removed_council_seat枢密院の地位を剥奪された opinion_small_boon_crystal_empire頼りになる帝国 4-4.外交補正値の一覧4 物理名論理名 opinion_from_personality性格:[Root.GetPersonalityName] opinion_devouring_swarm$civic_hive_devouring_swarm$ opinion_fanatic_purifiers_vs_xeno異星の汚物 opinion_both_fanatic_purifiers狂信的な浄化主義者の同志 opinion_fanatic_purifiers狂信的な浄化主義者 opinion_zealots_vs_materialists不信心な異端者 opinion_hw_vs_pacifist臆病な平和主義者 opinion_dc_vs_democratic貴国は民主制である opinion_dc_vs_oligarchic奴らは寡頭制である opinion_dc_vs_autocracy奴らは独裁制である opinion_desecrated_holy_world神聖な惑星を冒涜した opinion_encroaching_borders国境を侵害している opinion_war_diadochiディアドコイ戦争 4-5.外交補正値のパラメータ一覧 各項目 項目名説明 trigger この外交補正値が発生するための条件を記述する 記述がある場合は、条件を満たしたら自動的に外交補正が付与される 特に記述がない場合は、イベント等でadd_opinion_modifierというEffectを使って 明示的に対象国に付与する必要がある root:自国 FROM:相手国 opinion 外交補正の基本値を記述するブロック decay 外交補正値の時間経過による減衰値を記述するブロック 特に時間の指定がない場合は、1年毎に発生する monthly yesの場合、decayの時間経過が1年ではなく1月になる months この外交補正値が有効となる期間を指定する 指定した月が経過すると、この補正値は削除される accumulative この外交補正が複数回発生した場合、元の外交補正に累積していくかどうか yes:同じ外交補正が発生した場合、発生する度に補正値を累積させる min 外交補正値の最小値 accumulative = yes等で累積したとしても、ここで指定した数値以下にはならない max 外交補正値の最大値 accumulative = yes等で累積したとしても、ここで指定した数値以上にはならない unique この外交補正を重複して持つことができるかどうか yes:重複しない opinion、decayブロックに記載する内容 項目名説明 base 初期値 modifier 初期値に加えて、何らかの条件で数値を更に増減させたい場合に使用するブロック 好きなだけ記述できる。 modifierブロックに記載する内容 項目名説明 add 外交補正値の増減を記載する。 factor 外交補正値の係数を記載する。(※多分かけ算) その他 このmodifierブロックのaddやfactorの値を外交補正値の計算として 利用するための条件を記載してください。 具体的には https://stellaris.paradoxwikis.com/Conditions#Trigger_list に記載されている内容を記述できます。 root:自国 FROM:相手国 5. Effect ※3.5.3 一部の公式資料を読んでもよくわからないもののみ抜粋します 5-1. set_fleet_settings 公式の説明文 説明 サンプルコード Scope Set fleet’s settings, any unspecified setting will set to default value. フリートのパラメータを設定します。 未指定の設定はデフォルト値に設定されます。 set_fleet_settings = { can_upgrade = no can_change_leader = no ... } fleet set_fleet_settingsで指定できるパラメータ(顕彰してないものは予想で書いています) 物理名説明 can_change_leader yes:リーダーの変更可 no:リーダーの変更不可 can_disband yes:艦隊の解散可 no:艦隊の解散不可 spawn_debris yes:倒すとデブリが出現する? no:倒してもデブリが出現しない? is_boss yes:アイコンがリヴァイアサンなどと同じ強敵のマークになる? no:通常の艦隊のアイコンのまま? can_upgrade yes:艦隊のアップグレード可 no:艦隊のアップグレード不可 ※shipの単位でアップグレード不可とされている場合は、このパラメータがyesでもアップグレードできない場合があるようです can_change_composition yes:艦隊の編成可 no:艦隊の編成不可 uses_naval_capacity yes:艦隊許容量にこの艦隊をのサイズを反映する? no:艦隊許容量にこの艦隊をのサイズを反映しない? garrison ※予想つかなかったので誰かわかるようなら教えてください ai_ignore_strength ※予想つかなかったので誰かわかるようなら教えてください 6. 情報値(intel) ※3.5.3 情報値関連。以下の2つのフォルダで1セットになっているので、まとめて記載します。 common intel_levels common intel_categories イベント等で比較をしたい場合はintelかhas_intel_levelかhas_intelを使う。 似たような名前してるからわかりにくい。 名前 説明 サンプルコード Scope intel Checks the country's Intel on the target country 対象の国に対する情報値を判定します intel = { who = <target> value = 70/variable } country has_intel_level Checks the country's intel level on a category for the target country 対象国に対する情報レベルを判定します has_intel_level = { who = <target> category = <government/diplomacy/economy/technology/military> level = <integer> } country has_intel Checks if the specified intel is available for the target country (stale intel will not return true) 対象の星系に対する情報レベルを判定します(情報が古い場合は、trueを返しません) has_intel = { who = <target> intel = system_low_intel } country 6-1. 情報レベル(common intel_levels) 国家に対する情報値の値に応じて、各カテゴリー毎のレベルが決定される 例えば国家の情報値が32(Level_2)の場合、 government、diplomacyのレベルは1 economy、technology、militaryのレベルは0 レベル情報値の範囲framegovernmentdiplomacyeconomytechnologymilitaryLevel_00~9100000Level_110~19110000Level_220~29111000Level_330~39111111Level_440~49221111Level_550~59222111Level_660~69222222Level_770~79332222Level_880~89333222Level_990~98333333Level_1099~100444444 6-2. 情報レベルに応じて与えられる情報の種類(common intel_categories) government 0--1authority ethics capital_location ruler統治形態 志向 首都星系の場所 統治者2civics origin relics governors国是 起源 所有する遺産の数 総督3intel_empire_sprawl帝国規模4-- diplomacy 0--1intel_casus_belli relative_power rivalries federation_name galactic_community_vote_breakdown開戦事由 相対的な国力 宿敵 連邦の名前 銀河共同体での投票理由2opinion_breakdown diplomatic_pacts態度の内訳 外交協定3specialist_subject_tier特化帝国ティア4diplomatic_pacts_secret秘密の外交協定 economy 0--1intel_economy_relative_power intel_economy_colonies_low相対的な経済力 低い植民地の情報2intel_economy_systems_low intel_economy_colonies_med intel_economy_civships_locations低い星系情報 中程度の植民地の情報 民間船の位置3intel_economy_systems_med intel_economy_colonies_high intel_economy_civships_orders resource_production中程度の星系情報 高い植民地の情報 民間船への指示 従属国の資源産出4intel_economy_systems_high intel_economy_colonies_full高い星系情報 完全な植民地の情報 technology 0--1intel_tech_relative_power intel_tech_num_category相対的な研究力 研究済みの技術数2--3--4-- military 0--1intel_casus_belli relative_fleet intel_military_starbases intel_military_ai_prepare_war開戦事由 相対的な艦隊戦力 星系基地の位置 差し迫った侵略計画2intel_military_fleet_details艦船の詳細3intel_military_fleets艦隊の位置4intel_military_fleet_orders艦隊への指示 6-3. 外交コマンドに応じて与えられる情報(common intel_categories) 国家に対する情報値とは別に、外交コマンドを結ぶと得られる情報があるのでそちらも列挙する communicationsコミュニケーション--guarantee_independence独立保障--non_aggression_pact不可侵条約--galactic_community銀河共同体--galactic_custodian銀河守護者relative_fleet相対的な艦隊戦力galactic_emperor銀河皇帝relative_fleet intel_economy_systems_high intel_economy_colonies_high相対的な艦隊戦力 高い星系情報 高い植民地の情報galactic_emperor_heightened_securityセキュリティの強化relative_fleet intel_economy_systems_high intel_economy_colonies_high相対的な艦隊戦力 高い星系情報 高い植民地の情報closed_borders国境閉鎖--overlord宗主国intel_economy_systems_low intel_economy_colonies_low specialist_subject_tier resource_production低い星系情報 低い植民地の情報 特化帝国ティア 従属国の資源産出subject従属国--commercial_pact通商条約intel_economy_relative_power intel_economy_systems_med相対的な経済力 中程度の星系情報migration_treaty移民条約intel_economy_systems_low低い星系情報research_agreement研究協定intel_tech_relative_power相対的な研究力defensive_pact防衛協定intel_economy_systems_low relative_fleet低い星系情報 相対的な艦隊戦力associate_status連邦準加盟国intel_economy_systems_low低い星系情報embassy大使館diplomatic_pacts外交協定default_federation銀河連邦intel_economy_systems_low低い星系情報military_federation軍事同盟intel_economy_systems_low relative_fleet低い星系情報 相対的な艦隊戦力research_federation研究共同体intel_economy_systems_low intel_tech_relative_power低い星系情報 相対的な研究力trade_federation通商連合intel_economy_systems_low intel_economy_relative_power低い星系情報 相対的な経済力hegemony_federation覇権体制intel_economy_systems_low低い星系情報 6-4. その他使われている形跡はないが指定できそうなもの ローカライズされている定義としてはあったので、指定はできそう ただ指定できたとして、通常のプレイでは確認する方法がないかもしれない ascension_perksアセンションパークenvoy_locations使節の場所envoy_missions使節のミッションenvoy_names使節の名前factions派閥heir後継者num_of_envoys使節の数system_full_intel完全な星系情報intel_tech_current_research現在研究中の技術intel_tech_scientists雇用済みの科学者intel_tech_researched_all研究済みの技術数intel_military_admirals雇用済みの提督intel_military_armies地上軍の位置intel_military_generals雇用済みの将軍 7. 状況イベント(common situations) ※3.5.3 状況イベントを発生させたい場合は、発生させたいタイミングで以下のEffectを呼び出すこと。 start_situation = { type = <situation_type> target = <scope> } ちなみにtargetのスコープは基本的にcountryかplanetしか想定されてないっぽくて、星系(system)を指定したらなんか表示がおかしくなった。 星系を指定したい場合は、代わりにsystem_starを指定してお茶を濁した方がよさそう。 7-1. 状況イベントのパラメータの意味 基本的に、状況が右方向に進むときの要素をcomplete_○○ 状況が左方向に進むときの要素をfail_○○で表現しているようだ。 on_○○系内のスコープは、以下のようになっている ・Root: Situation ・Owner: Country ・Target: start_situationで自分で明示したやつ(恐らくPlanet前提)

項目名説明 picture画像と紐付くGFXインスタンス定義のnameを記載する complete_icon_frame 右方向に進むときのアイコンフレーム バニラで使っている指定の例) ・GFX_situation_outcome_frame_blue ・GFX_situation_outcome_frame_green ・GFX_situation_outcome_frame_red complete_icon 一番右に到達時のアイコン バニラで使っている指定の例) ・GFX_situation_outcome_unknown 青の「?」の画像 ・GFX_situation_outcome_positive 緑の「+」の画像 ・GFX_situation_outcome_negative 赤の「!」の画像 ・GFX_situation_outcome_meh 印を押している画像? ・GFX_situation_outcome_bankrupcy 赤の経済破綻している画像 ・GFX_situation_outcome_revolt 赤の反乱の画像 fail_icon_frame左方向に進むときのアイコンフレーム fail_icon一番左に到達時のアイコン descdescを動的に変更したい時に記載する。メッセージが表示されるための条件と、テキスト内容を指定する。 on_startこの状況の開始時に発生するイベント on_progress_complete完了時(プログレスバーの一番右に到達時)のイベント ※この状況を終了させるために明示的にここにdestroy_situation = thisを記載する必要あり on_fail失敗時(プログレスバーの一番左に到達時)のイベント ※この状況を終了させるために明示的にここにdestroy_situation = thisを記載する必要あり abort_triggerこの状況の中止条件 on_abort中止時のイベント。何故かこのイベントの時だけはsituation_eventを別途呼び出すと、その中でtargetスコープが上手くとれなくなるので注意。意味不明。 on_monthly月次に発生するイベント。 modifier状況発生中の国家に適用される補正値を記載する。ScopeはCountry triggered_modifier条件を満たしたときに国家に適用される補正値を記載する。ScopeはCountry target_modifier状況発生中のtarget(惑星)に適用される補正値を記載する。ScopeはTarget(Planet) triggered_target_modifier条件を満たしたときにtarget(惑星)に適用される補正値を記載する。ScopeはTarget(Planet) start_value状況発生時の初期値 progress_direction 進行方向の種類 ・monodirectional:常に左に進捗が進む ・bidirectional:左右どちらにも進捗が進む category progress_directionがmonodirectionalの時に使う 多分UIのデザイン等に影響する 入力可能な情報はpositive/negative/neutral negativeだと赤系、positiveだと緑系、neutralだと青系の色やアイコンになりそう complete_categoryprogress_directionがbidirectionalの時に使う。内容はcategoryと同じ。 fail_categoryprogress_directionがbidirectionalの時に使う。内容はcategoryと同じ。 stages各stageに関する定義を記述する。内容は後述する。 monthly_progress進捗の増え方に関する定義を記述する。内容は後述する。 approach各approachに関する定義を記述する。内容は後述する。 7-2. stagesの詳細 項目名説明 ステージ名 任意の文字列 基本的にはキーが被らなければ大丈夫なはず ただ、ローカライズする必要があるので、既存にあるものを使い回した方が楽 ・stage_1:ステージ I ・stage_2:ステージ II ・stage_3:ステージ III ・stage_4:ステージ IV ・stage_5:ステージ V ・stage_6:ステージ VI ・stage_7:ステージ VII ・stage_8:ステージ VIII ・stage_2_alt:ステージ II ・stage_3_alt:ステージ III icon ステージのアイコン バニラで使っている指定の例) ・GFX_situation_stage_1 ・GFX_situation_stage_2 ・GFX_situation_stage_3 icon_background ステージのアイコン バニラで使っている指定の例) ・GFX_situation_approach_bg_red ・GFX_situation_approach_bg_green ・GFX_situation_approach_bg_yellow ・GFX_situation_stage_frame_blue endstegeの終わりの値 on_first_enterステージ到達時のイベント custom_tooltipステージアイコンにマウスカーソルを合わせた時のツールチップ modifierこのステージにいるときの国家に適用される補正値を記載する。ScopeはCountry triggered_modifierこのステージにいるときに条件を満たしたときに国家に適用される補正値を記載する。ScopeはCountry target_modifierこのステージにいるときに状況発生中のtarget(惑星)に適用される補正値を記載する。ScopeはTarget(Planet) triggered_target_modifierこのステージにいるときに条件を満たしたときにtarget(惑星)に適用される補正値を記載する。ScopeはTarget(Planet) 7-3. approachの詳細 項目名説明 アプローチ名 一意出あれば何でも良い trigger等で判定したいときは、current_situation_approach = ○○ で、現在選択中のアプローチかどうかを判別できる icon アプローチのアイコン バニラで使っている指定の例) ・GFX_situation_approach_amenities 快適さ ・GFX_situation_approach_balance_sheet バランスシート ・GFX_situation_approach_energy_credits エネルギー ・GFX_situation_approach_fist 拳 ・GFX_situation_approach_fleet 艦隊 ・GFX_situation_approach_genetics 遺伝学 ・GFX_situation_approach_gift プレゼントボックス ・GFX_situation_approach_handshake 握手 ・GFX_situation_approach_heart ハート ・GFX_situation_approach_influence 影響力 ・GFX_situation_approach_kneel 忠誠 ・GFX_situation_approach_pop ポップ ・GFX_situation_approach_research 研究 ・GFX_situation_approach_scales 秤 ・GFX_situation_approach_shrug 肩をすくめる ・GFX_situation_approach_suspicious びっくりマーク ・GFX_situation_approach_sword 剣 ・GFX_situation_approach_this_is_fine POPが燃えてるアイコン ・GFX_situation_approach_unity 統合力 ・GFX_situation_approach_whip ムチ icon_background アプローチのアイコン バニラで使っている指定の例) ・GFX_situation_approach_bg_red ・GFX_situation_approach_bg_yellow ・GFX_situation_approach_bg_green defaultyes:このアプローチを最初から選択状態にする potentialこのアプローチを選択するための条件(満たさないと選択肢が表示されない) allowこのアプローチを選択するための条件(グレーアウトされる) on_selectこのアプローチ選択時に発生するイベント ai_weightAIがこのアプローチを選択するかどうかの重み付けを記載する modifierこのステージにいるときの国家に適用される補正値を記載する。ScopeはCountry triggered_modifierこのステージにいるときに条件を満たしたときに国家に適用される補正値を記載する。ScopeはCountry target_modifierこのステージにいるときに状況発生中のtarget(惑星)に適用される補正値を記載する。ScopeはTarget(Planet) triggered_target_modifierこのステージにいるときに条件を満たしたときにtarget(惑星)に適用される補正値を記載する。ScopeはTarget(Planet) resources このアプローチを選択したときのコストや維持費などを記載する ・cost:建造コスト ・upkeep:維持費 ・produces:生産物 8. 種族の権利(common species_rights) ※3.6.1 common species_rights直下に更に権利の種類別にフォルダ分けされている ただ、種族の権利に関わる全ての仕組みがここに入っているわけではない 例えば浄化されて消えるPOPの処理は、on_pop_purged、 同化の種族変化や特性の付与は、on_yearly_pulseで呼び出される action.64などで実施されているようだ フォルダ名 権利の種類 trigger citizenship_types 市民権 has_citizenship_type = { country = <who> type = <type> } living_standards 生活水準 has_living_standard = { country = <who> type = <type> } military_service_types 兵役 has_military_service_type = { country = <who> type = <type> } colonization_controls 入植権 has_colonization_control = { value = bool country = scope } population_controls 人口統制 has_population_control = { value = bool country = scope } migration_controls 移民統制 has_migration_control = { value = bool country = scope } slavery_types 奴隷の種類 has_slavery_type = { country = <who> type = <type> } purge_types 浄化の種類 has_purge_type = { country = <who> type = <type> } 8-1. 権利名(type)一覧 市民権(citizenship_types) 物理名(type)論理名 citizenship_full完全市民権 citizenship_full_machine機械の統合 citizenship_assimilation同化 citizenship_organic_trophyバイオトロフィー citizenship_limited居住権 citizenship_slavery奴隷 citizenship_robot_servitude隷属 citizenship_purge不適格 citizenship_purge_machine不適格 生活水準(living_standards) 物理名(type)論理名 living_standard_deassimilation意識分離 living_standard_ego_assimilation自己同一性の昇華 living_standard_ego_assimilation_psionic自己同一性の昇華 living_standard_cyborg_ego_assimilation自己同一性の昇華 living_standard_cyborg_ego_assimilation_psionic自己同一性の昇華 living_standard_tech_assimilation機械への変質 living_standard_cyborg_assimilation機械への変質 living_standard_cyborg_assimilation_psionic機械への変質 living_standard_psi_assimilation才能覚醒 living_standard_psi_assimilation_cyborg才能覚醒 living_standard_organic_trophy強制保護 living_standard_chemical_bliss化学的幸福 living_standard_shared_burden負担共有 living_standard_utopianユートピアの豊かさ living_standard_academic_privilege学術特権 living_standard_good社会福祉 living_standard_normal許容水準 living_standard_stratified階級化経済 living_standard_subsistence基本的な生存 living_standard_servitude隷属 living_standard_hive_mindドローン living_standard_decadent退廃的な生活様式 living_standard_none不存在 兵役(military_service_types) 物理名(type)論理名 military_service_full完全兵役 military_service_limited兵士限定 military_service_none兵役免除 入植権(colonization_controls) 物理名(type)論理名 colonization_control_yes入植禁止 colonization_control_no入植許可 人口統制(population_controls) 物理名(type)論理名 population_control_yes人口統制を有効化 population_control_no人口統制なし 移民統制(migration_controls) 物理名(type)論理名 migration_control_yes移民統制を有効化 migration_control_no移民統制なし 奴隷の種類(slavery_types) 物理名(type)論理名 slavery_normal市場奴隷 slavery_domestic家庭用奴隷 slavery_military戦闘奴隷 slavery_indentured契約奴隷 slavery_matrix発電グリッドとの融合 slavery_livestock家畜 浄化の種類(purge_types) 物理名(type)論理名 purge_normal駆除 purge_neutering去勢 purge_displacement強制退去 purge_labor_camps強制労働 purge_matrix化学的処理 purge_processing処理 purge_necrophageネクロファージ 8-2. 権利のパラメータの意味 厳密に動作検証しているわけではないので、 特有の設定?と記述があるやつはもしかしたら他の権利でも動くかもしれない バニラではその権利周りにしか記述がなかったというだけなので…。 項目名説明new_pop_weight(多分)POP成長の重み。default = 1、0だと成長しないin_breach_of銀河共同体の決議を記述する。ここで記載された決議が有効の場合は、この権利を選ぶと銀河法違反になるpop_modifierこの権利を設定している種族にかかる補正を記述するtriggered_pop_modifierこの権利を設定しており、かつ特別な条件を満たしている種族にかかる補正を記述するpotential条件を満たすと、種族の権利に項目が表示されるallow条件を満たすと、種族の権利の項目が選択できるようになるai_will_doaiの重み付けの指定is_full_citizenship市民権特有の設定?default = no いわゆる完全市民権の扱いのものの場合はyesにするis_assimilation市民権特有の設定?default = no いわゆる同化の扱いのものの場合はyesにするis_slavery市民権特有の設定?default = no いわゆる奴隷の扱いのものの場合はyesにするis_robot_servant市民権特有の設定?default = no いわゆる隷属の扱いのものの場合はyesにするis_purge市民権特有の設定?default = no いわゆる不適格の扱いのものの場合はyesにするcan_colonize入植権特有の設定?default = yes 入植禁止の場合はnoにするcan_reproduce人口統制特有の設定?default = yes 人口統制を有効化の場合はnoにするcan_migrate移民統制特有の設定?default = yes 移民統制を有効化の場合はnoにするai_can_colonize奴隷特有の設定?default = no 入植種族としてAIにも選択肢を与えたい場合はyesにするpop_status_frame奴隷特有の設定?わからんけど6が指定されてるpop_tooltip奴隷と浄化特有の設定?ツールチップに表示させる奴隷の職業?pop_escape_chance浄化特有の設定?逃亡率:1で100%難民化、0なら死亡するpop_decline_rate浄化特有の設定?POPが死亡するまでにかかる時間 100なら毎月1POP死ぬ、50なら2ヶ月で1POP 25なら4ヶ月で1POP 9. 政策(common policies) ※3.7.4 政策を定義したときに必要なローカライズ項目が結構多いので注意 少なくとも以下の5種類が必要になる ・policy_(政策名) ・policy_(政策名)_desc ・(選択肢名) ・(選択肢名)_name ・(選択肢名)_desc 例として「わが偉大なるパトロンよ、艦隊を…え、いらない?」というModを例にする。 このModの政策はmercenary_enclave_fleets_stanceである。 政策の選択肢は以下の2つである。 ・mercenary_enclave_fleets_stance_receive ・mercenary_enclave_fleets_stance_rejection l_japanese: policy_mercenary_enclave_fleets_stance:0 "傭兵中立機構からの艦隊の譲与" policy_mercenary_enclave_fleets_stance_desc:0 "傭兵中立機構から貰える配当金として、艦隊を受け入れるかどうかを選択する" mercenary_enclave_fleets_stance_receive:0 "受け入れる" mercenary_enclave_fleets_stance_receive_name:0 "$mercenary_enclave_fleets_stance_receive$" mercenary_enclave_fleets_stance_receive_desc:0 "配当金として艦隊が貰えるようになる" mercenary_enclave_fleets_stance_rejection:0 "拒否する" mercenary_enclave_fleets_stance_rejection_name:0 "$mercenary_enclave_fleets_stance_rejection$" mercenary_enclave_fleets_stance_rejection_desc:0 "配当金として艦隊が貰えるような選択肢がなくなる" 9-1. 政策一覧 外交スタンス(diplomatic_stance) 項目名説明diplo_stance_belligerent好戦的diplo_stance_cooperative協力的diplo_stance_isolationist孤立主義者diplo_stance_expansionist拡張主義者diplo_stance_mercantile重商主義diplo_stance_supremacist至上主義者diplo_stance_hunger飢えdiplo_stance_extermination絶滅diplo_stance_purification浄化diplo_stance_isolationist_fallen_empire休眠diplo_stance_ignorant無知diplo_stance_questioning好奇心diplo_stance_eager熱心diplo_stance_fearful恐怖diplo_stance_uncertain迷いdiplo_stance_culture_shock星間カルチャーショック 戦争哲学(war_philosophy) 項目名説明unrestricted_wars無制限戦争liberation_wars解放戦争no_wars防衛戦争 戦争ドクトリン(war_doctrine) 項目名説明defense_in_depth_doctrine縦深防御hit_and_run_doctrine一撃離脱rapid_deployment_doctrine早期展開no_retreat_doctrine無撤退 従属化戦争条件(subjugation_war_terms) 項目名説明oppressive_terms抑圧的な主従関係balanced_termsバランスの取れた主従関係benevolent_terms良心的な主従関係oppressive_corporate_terms敵対的買収balanced_corporate_terms標準的な調達benevolent_corporate_terms交渉シナジー 軌道爆撃(orbital_bombardment) 項目名説明orbital_bombardment_selective精密orbital_bombardment_indiscriminate無差別orbital_bombardment_armageddon終末 前FTL文明への干渉(interference) 項目名説明interference_not_allowed非干渉interference_subtle密かな干渉interference_active積極的干渉interference_aggressive侵略的干渉 前FTL文明への啓蒙(enlightenment) 項目名説明enlightenment_not_allowed禁止enlightenment_covert_only水面下限定enlightenment_allowed許可 強制移住(resettlement) 項目名説明resettlement_not_allowed禁止resettlement_allowed許可 土地の収用(appropriation) 項目名説明appropriation_not_allowed禁止appropriation_allowed許可 リーダーの強化(leader_enhancement) 項目名説明leader_enhancement_natural_selection自然淘汰leader_enhancement_selected_lineages血統選別leader_enhancement_capacity_boosters能力増強 ファーストコンタクト・プロトコル(first_contact_protocol) 項目名説明first_contact_proactive積極的first_contact_cautious慎重first_contact_attack_allowed攻撃的 国境の初期状態(border_policy) 項目名説明border_policy_open開放border_policy_closed閉鎖 食料政策(food_policy) 項目名説明food_policy_rationing厳格な配給制food_policy_normal平均的な食事food_policy_generous栄養豊富な食事 食料政策(food_policy_gestalt) 項目名説明food_policy_gestalt_rationing厳格な配給制food_policy_gestalt_normal平均的な食事food_policy_gestalt_generous栄養豊富な食事 経済政策(economic_policy) 項目名説明economic_policy_civilian民間経済economic_policy_balanced混合経済economic_policy_military軍事経済 交易政策(trade_policy) 項目名説明trade_policy_default富の創造trade_policy_consumer_goods消費者の利益trade_policy_unity思想市場trade_policy_trade_league通商連合trade_policy_holy_covenant聖なる盟約 生産政策(drone_policy) 項目名説明drone_policy_balanced均衡生産drone_policy_worker抽出重視drone_policy_thinker製造優先 人工知能(artificial_intelligence_policy) 項目名説明ai_outlawed非合法ai_servitude隷属ai_full_rights市民権 ロボット労働者(robot_pop_policy) 項目名説明robot_pops_outlawed非合法robot_pops_allowed合法 準知的生命体(pre_sapients) 項目名説明pre_sapients_protect保護pre_sapients_allow許容pre_sapients_eat狩猟対象pre_sapients_purge駆除 デブリ(debris) 項目名説明research_debrisデブリを調査scavenge_debrisデブリを回収scavenge_and_research_debrisデブリを回収/調査 難民(refugees) 項目名説明refugees_not_allowed難民拒否refugees_only_citizens市民権のある種族限定refugees_allowed難民歓迎 人口統制(population_controls) 項目名説明population_controls_not_allowed禁止population_controls_allowed許可 奴隷制(slavery) 項目名説明slavery_not_allowed禁止slavery_allowed許可 浄化(purge) 項目名説明purge_not_allowed禁止purge_displacement_only強制退去限定purge_allowed許可 騎士道(knightly_duties) 項目名説明questing_knights探求する騎士military_knights騎士司令官diplomats_knights宮廷の騎士herald_knights伝令の騎士 工業主義(relentless_industrialists_policy) 項目名説明relentless_industrialists_full_steam_ahead全速前進relentless_industrialists_study科学のために!relentless_industrialists_cleanup汚染除去 製造基準(roboticist_output) 項目名説明build_robotsロボティクス・コンポーネントbuild_cyborgsサイバネティック・コンポーネント 9-2. 政策のパラメータの意味 項目名説明potentialこの政策を表示するための条件を記載する root: 自国allowこの政策を実行可能にするための条件を記載する root:自国option政策の中の選択肢を定義するためのブロック 選択肢の数だけ定義可能 optionブロックに記載する内容 項目名説明name対象の選択肢の名前 ローカライズするときは、以下の3つの定義が必要となる ・(name) ・(name)_name ・(name)_descicon対象の選択肢のアイコン 必須ではないpotentialこの選択肢を表示するための条件を記載する root: 自国validこの選択肢を実行可能にするための条件を記載する root:自国on_enabledこの選択肢を有効にした場合に実行されるイベント root:自国policy_flagsこの選択肢を有効にした場合に国家に付与されるフラグ 別のイベント時にhas_policy_flagで判定できるmodifierこの選択肢を有効にした場合に付与される帝国補正ai_weightAIがこの選択肢を選択するかどうかの重み付けを記載するin_breach_ofこの選択肢が銀河法違反の扱いとなる、銀河理事会の決議を記載する