コンテンツにスキップ
Stellaris v2.6 対応 翻訳

特性のMOD制作

旧バージョンの資料

原文はゲームバージョン2.6向けです。現在のリーダー制度や一部キーとは異なる可能性があります。

本ページでは種族特性とリーダー特性のMOD制作を扱います。特性はcommon/traits/xxx.txtで定義します。

データ構造

プロパティ 必須・既定値 種族特性 リーダー特性
cost = <整数> 必須 特性コスト。 リーダー特性にもコストがあります。詳細はリーダーのMOD制作(leader-modding.md)を参照。
icon = <GFXパス> gfx/interface/icons/traits/<特性キー>.dds 代替アイコン。 通常gfx/interface/icons/traits/leader_traits/xxx.ddsに置くため、常に明記します。
initial = <yes/no> yes noなら帝国作成画面で選べず、種族テンプレートへ追加できません。 noならリーダー生成時に付与されません。
randomized = <yes/no> yes noなら種族のランダム生成で選ばれません。 動作は不明瞭です。「安楽椅子の司令官」はnoでも新規リーダーへ付与される場合があります。
modification = <yes/no> yes noなら種族テンプレートで追加・削除できません。 リーダー特性は常にnoであり、実際の意味は不明瞭です。
improves_leaders = <yes/no> no yesなら、この種族のリーダーが能力を強化する特性を持つとのツールチップが出ます。実際のリーダー特性は別途実装が必要です。 使用不可。
advanced_trait = <yes/no> no yesなら高度特性です。add_advanced_traits機能フラグを持つテクノロジーを研究した帝国だけが追加・削除できます。これはinitial = noを上書きしますが、modification = noは上書きしません。 使用不可。
forced_happiness = <yes/no> no yesなら、この種族のPOPは幸福度の影響を受けません。 使用不可。
valid_for_all_ethics = <yes/no> yes 全志向で有効か。noの場合は対応志向も列挙します。 使用不可。
allowed_ethics = { ethic_xx ethic_yy } なし 有効な志向。valid_for_all_ethics = noの場合だけ記述します。 使用不可。
sapient = <yes/no> yes バニラの準知的特性はnoです。create_species効果内のtrait = random_presapient_traitで選択可能にするようです。 使用不可。
immortal_leaders = <yes/no> no yesなら、この種族出身のリーダーが不死になります。ツールチップにも「不死」が表示されます。 yesなら、この特性を持つリーダーが不死になります。
hide_age = <yes/no> なし 使用不可。 yesならリーダーのツールチップで年齢を隠します。統治者特性にのみ有効です。
modifier なし この種族のPOP・地上軍・リーダーへ適用する補正ブロック。 配属先スコープへ適用する補正ブロック。
triggered_pop_modifier = { potential = {...} <補正> } なし potentialが真の場合だけPOPへ補正を適用します。複数記述できます。ツールチップへ自動表示されないため、独自ツールチップも併用します。 使用不可。
growing_modifier / assembling_modifier / declining_modifier なし この種族のPOPが成長・製造・減少している間、惑星へ適用する補正です。「再生部品」特性はassembling_modifierでロボット製造者の維持費を20%減らします。 使用不可。
self_modifier なし 使用不可。 リーダー自身だけへ適用する補正です。経験値獲得、寿命、雇用費、維持費への補正はここに置きます。
custom_tooltip = <ローカライズキー> なし 補正から自動生成されるツールチップを置き換えます。 同左。
custom_tooltip_with_modifiers = <ローカライズキー> なし 自動生成ツールチップに加えて指定ツールチップを表示します。 同左。
prerequisites = { tech_xxx } なし 列挙した全テクノロジーを研究するまで、帝国はこの特性を追加・削除できません。バニラでは未使用です。 全テクノロジーを研究するまで、生成時に付与されません。
opposites = { trait_xx trait_yy } なし 同時に持てない特性キーの一覧です。 リーダー生成時だけ意味があります。2特性で生成されるのは統治者だけです。イベントによる追加は防ぎません。
ai_weight 100 種族改造時にAIが優先する度合いです。条件付き補正も記述できます。帝国スコープで、ROOTは種族です。 雇用時・配属時の優先度です。バニラでは科学者だけに使われますが、全クラスで動作します。
leader_age_min / leader_age_max common/defines/の値 新規リーダーの年齢範囲です。バニラでは集合意識リーダーを若く、岩石種族リーダーを高齢にするため使います。 使用不可。
sorting_priority = <整数> 0 優先度が同じ種族特性はアルファベット順に並びます。 使用不可。
potential_crossbreeding_chance = <小数> 0 異種交配で継承される確率です。アセンションパーク「異種族間交配」と関係します。 使用不可。
allowed_archetypes = { xxx yyy } すべて 必要な種族アーキタイプキーの一覧です。 使用不可。
species_class = { xxx yyy } すべて 必要な種族クラスキーの一覧です。 使用不可。
allowed_planet_classes = { xxx yyy } すべて この特性に必要な居住適性の惑星クラスキーです。 使用不可。
random_weight = { <種族クラス> = <小数> } 全クラス1 種族クラスに応じてランダム付与率を変えます。allowed_planet_classesと併用すると誤動作し、species_potential_addがあると効果がない既知の不具合があります。 使用不可。
slave_cost = { <資源キー> = <整数> } 0 奴隷市場における、この種族のPOP価格へ加算します。 使用不可。
species_potential_add / species_possible_remove always = yes 種族テンプレートへ追加・削除できるかを決める条件です。種族スコープで、FROMは帝国です。前者が偽でも、この特性を持たないPOPへ特性付きテンプレートを適用できます。後者も、特性を持つPOPへ特性なしテンプレートを適用することを防ぎません。 使用不可。
leader_trait = { ... } all 使用不可。 リーダークラスの一覧です。汎用特性はallです。
leader_class = { ... } 不明 使用不可。 リーダークラスの一覧です。バニラでは常にleader_traitと同じで、両者の実際の違いは不明です。
ai_categories = { ... } なし 使用不可。 AIが適任と考える任務種別です。科学者だけに関係し、engineering、physics、society、surveyを任意に列挙できます。
leader_potential_add always = yes 使用不可。 生成時に特性を付与できるかを決める条件です。リーダースコープで、FROMは帝国です。
trade_acceptance_weight 1 使用不可。 取引でAIがこの特性を持つリーダーへ追加する評価値です(10倍されます)。バニラでは未使用です。

リーダー特性のmodifierは配属先に応じて次の範囲へ適用されます。

  • 後継者でない統治者: 帝国全体。
  • 総督: 統治するセクター。
  • 研究を率いる科学者: 研究速度関連の補正だけが担当研究カテゴリーへ適用。
  • 調査船を指揮する科学者: 調査船。
  • 提督: 指揮する艦隊。
  • 将軍: 指揮する地上軍。

例

種族特性

独創的

trait_ingenious = {
    cost = 2
    potential_crossbreeding_chance = 1.0
    allowed_archetypes = { BIOLOGICAL LITHOID }
    modifier = {
        planet_jobs_energy_produces_mult = 0.15
    }
    slave_cost = {
        energy = 50
    }
}

労働者(準知的生命体)

trait_presapient_proles = {
    cost = 1
    opposites = { "trait_presapient_natural_intellectuals" }
    initial = no
    sapient = no
    modification = yes
    icon = "gfx/interface/icons/traits/trait_primitive.dds"
    allowed_archetypes = { BIOLOGICAL PRESAPIENT LITHOID }
    modifier = {
        army_damage_mult = 0.10
        planet_jobs_minerals_produces_mult = 0.10
        planet_jobs_food_produces_mult = 0.10
        planet_jobs_physics_research_produces_mult = -0.15
        planet_jobs_engineering_research_produces_mult = -0.15
        planet_jobs_society_research_produces_mult = -0.15
    }
}

労働者(混合進化)

trait_syncretic_proles = {
    cost = 1
    potential_crossbreeding_chance = 0.33
    opposites = { "trait_intelligent" "trait_erudite" "trait_natural_engineers" "trait_natural_physicists" "trait_natural_sociologists" }
    initial = no
    modification = yes
    species_potential_add = { always = no }
    icon = "gfx/interface/icons/traits/trait_primitive.dds"
    allowed_archetypes = { BIOLOGICAL LITHOID }

    custom_tooltip = TRAIT_SYNCRETIC_PROLES_EFFECT
    modifier = {
        pop_happiness = 0.10
        planet_jobs_produces_mult = 0.10
    }
}

リーダー特性

適応力

leader_trait_adaptable = {
    cost = 1
    modification = no
    icon = "gfx/interface/icons/traits/leader_traits/leader_trait_adaptable.dds"
    self_modifier = { species_leader_exp_gain = 0.25 }
    leader_potential_add = {
        NOT = { leader_class = ruler }
        NOT = { from = { has_ethic = "ethic_gestalt_consciousness" } }
    }
    leader_class = { admiral scientist general governor }
    opposites = { "leader_trait_stubborn" }
    leader_trait = all
    ai_categories = { engineering physics society survey }
    ai_weight = { weight = 50 }
}

コルベット重視

trait_ruler_corvette_focus = {
    cost = 1
    modification = no
    icon = "gfx/interface/icons/traits/leader_traits/trait_ruler_corvette_focus.dds"
    leader_potential_add = {
        NOT = { from = { has_ethic = "ethic_gestalt_consciousness" } }
    }
    modifier = { ship_corvette_cost_mult = -0.2 }
    leader_trait = { ruler }
    leader_class = { ruler }
    prerequisites = { tech_destroyers } # コルベットしかない時期の「コルベット重視」は意味が薄い
    opposites = { "trait_ruler_destroyer_focus" "trait_ruler_cruiser_focus" "trait_ruler_battleship_focus" }
}

選ばれし者(提督)

leader_trait_admiral_chosen = {
    cost = 0
    modification = no
    icon = "gfx/interface/icons/traits/leader_traits/leader_trait_psionic_chosen_one.dds"
    immortal_leaders = yes
    modifier = {
        ship_weapon_damage = 0.2
        ship_evasion_mult = 0.3
    }
    leader_trait = { admiral }
    leader_class = { admiral }
    initial = no
    randomized = no
}

出典: Stellaris Wiki — Traits modding(原文更新日: 2024年11月3日、版ID 95857)
翻訳日: 2026年8月31日 / 対応バージョン: 2.6
本ページは原文Wiki(CC BY-SA 3.0)の内容を翻訳した非公式ファン翻訳です。