Stellaris ステラリス MOD データ解析スレ 2
■ このスレッドは過去ログ倉庫に格納されています
!extend:on:vvvvv:1000:512
↑コピペして3行にしてから書き込んでください。
主にMOD作製支援、データ解析のスレです
【銀河4x】Stellaris ステラリス187【Paradox】
https://egg.5ch.net/test/read.cgi/game/1595901851/
【Paradox】Stellaris ステラリス 翻訳作業用スレ 7
https://egg.5ch.net/test/read.cgi/game/1584007012/
【Paradox】Stellaris マルチ募集スレ 1 (過去ログ)
http://egg.5ch.net/test/read.cgi/game/1463811991/
Mod翻訳スレ(過去ログ)
https://egg.5ch.net/test/read.cgi/game/1541761861/
■前スレ
Stellaris ステラリス MOD データ解析スレ(過去ログ)
http://egg.5ch.net/test/read.cgi/game/1487693665/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured DLCが持つゲームシステムへの影響度は大まかに以下の通り
有料:ユートピア=リヴァイアサン>アポカリプス=シンセティック・ドーン=メガコーポ=エンシェント・レリック=フェデレーション>リソイド>その他
無料:アニバーサリー
●ユートピア(Stellaris: Utopia)
新たなアセンションパークやイベント、新国是、巨大建造物等が追加。
新たな国家形態「集合意識」、彼らは国家というよりは1つの生命体である。
●リヴァイアサン (Stellaris: Leviathans Story Pack)
強大な宇宙生命体が複数追加。交易、芸術、科学の中立ステーションが追加。新たなエンドゲーム要素の「天上戦争」追加。
●アポカリプス (Stellaris: Apocalypse)
2つの新たな艦種「タイタン」「イオン砲」と、惑星をターゲットとする巨大艦船「コロッサス」、略奪宇宙部族「マローダー」などが追加。
●シンセティック・ドーン(Stellaris: Synthetic Dawn Story Pack)
機械帝国の追加とそれに伴う新たな国是等の追加。「機械の反乱」イベントの追加。また没落帝国にも機械帝国が現れるように。
●ディスタント・スター(Stellaris: Distant Stars Story Pack)
「Lゲート」および「Lクラスター」とイベント複数の追加。銀河の外にある閉ざされた星系「Lクラスター」にまつわる追加ストーリーパック。
●メガコーポ(Stellaris: MegaCorp)
新たな統治形態「会社」や、中立の交易勢力、惑星まるごと都市で覆う「エキュメノポリス」や巨大建造物が複数追加される。
●エンシェント・レリック(Stellaris: Ancient Relics Story Pack)
章立てられた遺跡発掘イベントや、特殊な遺物、出土品などが追加されるストーリーパック。
●フェデレーション(Stellaris: Federations)
現時点での最新DLC。連邦や銀河コミュニティの拡張や、移動造船所にもなる巨大戦艦「ジャガーノート」や巨大造船所の追加。
●リソイド(Stellaris: Stellaris: Lithoids Species Pack) :食料の代わりに鉱石を食べる岩石型種族を追加。居住特性等も異なる。
●プラントイド(Stellaris: Plantoids Species Pack):植物星人の立ち絵や艦船を追加。ゲームシステムの変更なし。お布施用。
●ヒューマノイド(Stellaris: Humanoids Species Pack) :人や亜人の立ち絵や艦船を追加。ゲームシステムの変更なし。お布施用。
●アニバーサリー(Stellaris: Anniversary Portraits):派手系の立ち絵を追加。一周年記念で無料。 スレ立て乙です。
もし誰かまだ見てて分かったらなんだけど、common/component_templates 内の
ファイルで使う
ship_modifier =
modifier =
の違いというか使い分けが分からないので教えて下さい。
どっちに書き込んでもツールチップに表示はされるけど、実際に効果が発揮されるのは
どちらかだけなんでどの関数がどちらに当てはまるのかが分からなくて混乱してる。 modifier絡みは英wikiの方ぐらいしか書いてないからそっちを読んだ方がいいと思う
英wikiとcomponent_templatesを読んだ感じをざっくりいうと
modifierはシールドや装甲の厚さ、移動速度などの艦船に付随する基礎ステータスに対する修正
シールドの厚さであるship_shield_addだとか、船の移動速度であるship_base_speed_mult辺り
ship_modifierはそれ以外のやつで、どっちかと言えば武器についてるステータスに対する修正
連射レート補正であるship_fire_rate_mult、武器の射程補正であるship_weapon_range_multを考えればいいよ
ただし、ai_weightとかの中で使ってるmodifierはまた全然別の法則になってたと思う >>6
情報thx
やっぱ英語wikiキチンと読むべきだった欲しい情報大体乗ってた。
modifierは以下の〜だけって書いてあったから、
ship_tracking_mult = XX は ship_modifier = {}で書くんだな。 >>7
00_utilities_sensors.txtにあるship_tracking_addがship_modifierでくくってあるのを見るに、
同系統のship_tracking_multもship_modifierでくくる方が間違いがないと思うよ
良いMODライフを >>8
亀レスだけどありがとー
ship_tracking_multって機能するのは間違いないんだけど、本体ファイル内で使ってる実例が無い&
実戦のデータ集めないと機能してるかどうかわかりにくいパラメーターだけど頑張って検証してみます effect = { add_resource = { energy = 9999 } }
をコンソールに直接入力してみたら成功したので、
effect = { country_modifier = { country_admin_cap_add = 9999 } }
も上手くいくかなと思ったら受け付けてくれませんでした。
管理許容量をコンソールで一発ゲットする構文をご存じでしたら、ぜひとも
ご教示いただけると幸いです。 プレスリンの兵員輸送船をコンソール直接入力で出現させようとして以下をやりましたが、
見た目が自国の兵員輸送船に置き換わってしまいます。
陸軍部隊はちゃんとプレスリンが搭載されています。
プレスリン兵員輸送船 Rathemek Class Transport(71)
effect = { create_fleet = { name = "Swarm Transport" effect = { set_owner = root create_army_transport = { name = "NAME_Swarm_Transport" design =
"NAME_Swarm_Transport" graphical_culture = "swarm_01" army_name = "NAME_Prethoryn_Invaders" army_type = "swarm_army" } } }
見た目をちゃんとプレスリンにするためには、どうすれば良いのでしょうか?
お知恵を拝借いただければ幸いです。 さきほどの話の追加。
試しにコンティンジェンシーの兵員輸送船でも試してみましたが、やはり先ほどと同じく、
自国のデザインに置き換わってしまいます。記述に何かが足りないようです。
effect = { create_fleet = { name = "AI Transport" effect = { set_owner = root create_army_transport = { name = "NAME_AI_Transport" design = "NAME_AI_Transport"
graphical_culture = "ai_01" army_name = "AI ARMY" army_type = "robotic_army" } } } 海外程流行ってる感じはないかなと
自分を含めて、個人的に弄ってる人はいると思うけどそれをショップにあげたりしてない感じ 外交画面での相手国のポートレートの表示更新についての質問です
AI帝国の外交姿勢(中立、親密、宿敵など)によって、外交画面でのポートレートを変更する静止画ポートレートMODを作成しています
プレイヤー帝国に対して、AI帝国の外交姿勢が「親密」や「友好的」など良好なほど、ポートレートは笑顔の表情になり
AI帝国の外交姿勢が「非友好的」や「敵対的」など険悪なほど、ポートレートは怒りの表情になるといった具合です
各AI帝国がプレイヤー帝国に向ける外交態度の取得と、それに応じた表情のポートレートを
各AI帝国の指導者(ruler)に適用する処理は組むことができました
しかし、外交姿勢が変化して別の表情ポートレートがAI帝国指導者に適用されても、AI帝国指導者のグラフィックが即座に変化しません
変化する条件を調べてみたところ、予想ですが、どうやら外交画面のグラフィックはキャッシュのようなものがあるようです
例えば、外交姿勢が中立のAI帝国Aがあるとします
この帝国Aの外交画面を開くと、最初は笑顔でも怒りでもない普通の表情です
外交画面を閉じ、関係改善活動などで関係を親密まで上げた後に再び外交画面を開くと、表情は中立のときと同じ普通の表情をしています
別の例として、外交姿勢が中立のAI帝国AとB、2つの帝国があるとします
これを先程の例と同じく、姿勢が中立の帝国Aに対して関係を親密まで上げます
そして、帝国Bの外交画面を開いた後に帝国Aの画面を開くと、帝国Aの指導者の表情が「親密」に応じた表情になります
つまり外交画面を
「帝国A→帝国A」と連続して同じ帝国を開くと表情が変わらず
「帝国A→帝国B→帝国A」と別の帝国を間に挟むと表情が変わるようです
このことから、ポートレートの表示が明らかに変わるまで、直前の表示を使いまわしつづける
すなわち表示データをキャッシュしているのかなと予想しています
同じ帝国の外交画面を連続して開かなければ、一応はポートレートの表情は変わるのですが
表情が変わる部分をMODの特徴にしているので、逐一別帝国を挟むのは煩わしくあります
よってAI帝国の外交姿勢が変化した時、強制的にポートレートの表示を更新したいのですが、なにか良い手段はないでしょうか
ご教示頂けると幸いです 連続で開いたケースで、挨拶は変化するのでしょうか?
変化するなら、挨拶管理のコードが参考になるのではと思います。
変化しないなら仕様っぽい気がしますが、それでも魅力的なmodだと思います。 >>17
中立のAI帝国に対して、貿易協定で大量の資源を渡して親密にした場合
外交画面を開きっぱなしにして、AI帝国の入植星系横にある小さな国旗アイコンを連打した場合
中立から親密に態度が変化した時に、挨拶フレーズはきちんと親密のものに変化しました
中立のときに外交画面を開いて中立の挨拶をしていることを確認し、一旦外交画面を閉じ
親密になってから再度外交画面を開いた場合も、挨拶フレーズはきちんと親密のものに変化しました
よって、AI帝国の外交姿勢が変化すれば、挨拶フレーズも即座に変化するようです
頂いた意見を参考に挨拶まわりの処理がどこで行われているのかを調べました
今のところおそらく以下の2つが挨拶に関係するファイルです
……Stellaris\localisation\(任意の言語)\dip_messages_l_(任意の言語).yml : 挨拶フレーズのテキスト
……Stellaris\common\diplo_phrases\00_diplo_phrases.txt : 政体、志向、姿勢などによってどの挨拶を返すのかの定義
ymlファイルは翻訳ファイルなので、実際の処理に関わっているのは00_diplo_phrases.txtと思います
しかしこのファイルは、triggerを使って各挨拶の条件を指定しているファイルのようです
例えば以下はおそらく敵対的挨拶の条件指定です
(00_diplo_phrases.txtによると、FROMは外交行動の開始者、ROOTは外交行動の受け手だそうです)
greetings = {
01_HOSTILE_GREETING = {
trigger = {
NOR = {
has_ethic = ethic_gestalt_consciousness
is_xenophile = yes
is_xenophobe = yes
is_same_species = FROM
is_at_war_with = FROM
has_authority = auth_corporate
}
OR = {
is_hostile_to = FROM
is_domineering_to = FROM
is_unfriendly_to = FROM
}
}
}
(省略)
}
00_diplo_phrases.txtとは別に、外交画面を開いた時にここで定義された内容を呼び出す処理がどこかにあり
その処理部分が、今回のポートレートMODの表示変更に利用できる部分ではないかと予想しているのですが
今のところ見つけられていません…… なるほど、挨拶とポートレートの更新は全く別のメカニズムで管理されているのですね。
あとは、ポートレートの更新を管理するトリガーの不発か確認のフライングか。
modの現物を見たり動かしたりしないで予想できるのは、それくらいです。 こんにちわ。人が作ったMODを自分用に作り替えたいのですが公式のmod toolなるものが出てこなく
オープン化?できません。
どうしたらよいのでしょうか?
やりたいことは自作ポートレートや艦隊の画像差し替えぐらいなのですが。
steam経由でランチャーが開くのですがwikiとかに書いてあるtoolって項目が出てこないのです。
何か間違っているのでしょうか? 国是や種族特性を増やせるというMOD
More Picks & Points: Traits|Civics|Ethicsを入れてみたけど
通常プレイでは高嶺の花である極度の順応性・とても強靭をつけて得意げになっていたら
自分だけでなく他の勢力も特性マシマシで泣いた Gigastructural Engineering & Moreのベヒーモス惑星要塞と機動恒星要塞艦を呼び出したいのですが
global_ship_designsに該当が無く、どの値を入力すればaddコマンドで呼び出せるのかが知りたいです
この2つは巨大構造物扱いとされているのでしょうか?
艦船設計図は出てくるのであくまでも艦船扱いだと思っていたのですが… Gigastructural Engineering & Moreのマトリョーシカ・ブレインのデザインが変わってから
マトリョーシカ・ブレインのある星系を見るとクラッシュするようになったけどおま環なのかな… https://imgur.com/a/6BVzhoF
AIが入植した惑星にオリジナルネームつけるのを防ぐMODできたぁ
これで惑星名がごっちゃになって混乱しないように、いちいち占領地の惑星名を書き換えなくて済むわ @日本語化前の翻訳MODを現在の翻訳方式に変更→翻訳される
A翻訳部分を原型MODに移して翻訳MODを無効化→同上
B受け皿MOD(ローカル)に@を移し、翻訳対象と受け皿のみ有効化→翻訳されない
C受け皿に翻訳対象の本体も入れて受け皿のみ有効化→本体も無効化
参照先が受け皿(ドライブ名/user1/ドキュメント/Paradox Interactive/Stellaris/mod/受け皿名)にしかなっていないはずなのに
解せない… ○0o。( ̄∇ ̄〃)y--┛( 〃 ̄ー)y-┛( )-┛(ー ̄〃 )y--┛))クルクル AIそんな強いかなあ…
2300エンドゲームの危機10倍の危機を倒すことが出来るAIを夢見てAIの挙動を少しずつ弄って遊んでるけど
事細かにフラグを管理して、AIの挙動を変更しても、そんなこと実現可能なんだろうか…って疑問に思ってる
例えば、強制移住はAIには実行不可能なプレイヤーチートだったりする
AIの難易度ボーナスの項目には強制移住のコスト削減があるけれど
実際にはAIに強制移住の判断をさせる重み付け自体が仕様的に存在していなくて
基本的にはその惑星で増加したPOPしか惑星の開発に利用出来ない
POPの増加抑制のせいで首都セクター以外の惑星はまともに惑星を開発しきれないから
例えリングワールドやエキュメノポリスは作ってもその区域を埋められるほどのPOPを動員出来ない、とか
AIには不可能な制約はかなり多い ■ このスレッドは過去ログ倉庫に格納されています