Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
このModの計算式は役に立たなくなりました。
新しい計算式を検討中なんだけど、反応炉や宇宙採掘港の区域の計算方法が現状だとModでメンテしやすい方式で取得するのが見つからないです。
メンテしづらい方法なら多分取れるけどメンテしづらいだけあってめんどい…。
ちょっと考えます…。場合によっては個別の区域数を見るのをやめるかも。
自分でしばらくプレイしてみて問題なさそうであれば、そのまま正式版扱いになります
バニラ側で新しく制限をかけるように変更がかかったのとのことでしたが、このModにその仕様変更は反映せず、このModの説明通りのままの仕様にしています
あまりやりたくないし正直自分のPCだと体感問題ないんだけど、script_profiler見ると高い・・・。
ちょっとテストがめんどいのとアーク炉&スウォームもまとめてやりたいのでまだ時間かかります。
アーク炉やダイソンスウォーム側のai_weightの変更についてはそれぞれ別Modとして作成予定です
情報提供ありがとうございます。
placement_rulesはプレイヤー側も含めたシステム的な建造できる条件を記載する所というのが本来の趣旨だと思うので、そこにaiの挙動を含めるのはお作法的にあまりやりたくないというのが正直なところですね。(何故かバニラでも一部でAI限定の動作が書かれてはいるけど)
アーク炉とダイソンスウォームについては、プレイヤー側としても良い条件で検索できるようにもしたいので、その辺含めてそのうちModを作ろうとは思ってます。
今回のアプデのその他の新要素が色々気になっていたりとか、自分の既存Modをちょこちょこ改修したりとかしてるのもあるので落ち着くまではお待ちいただければと・・・。
やりたいことから手をつけないと作業できない性分なので。
https://pastebin.com/uyRB2kYV
試しにエネルギーか物理研究が4以上の星系を数えてみましたが、これだと対象となる星系がやや少ないかもしれません。
アーク炉やスウォームも同様に星系に点数をつけても良さそうです。
https://pastebin.com/rCf4PrB3
デバッグコマンドで対象となる星系数を確認するといいかもです。(バニラでは8以上になっています、銀河全体の約4割強ほどの星系が対象)
余談ですが、バニラではai_weightを用いずにplacement_rulesでAIの巨大構造物の建築を制御しています。以前私が言ったような定期イベントではなく、逐次計算のようですがこの方が負荷が軽くなるようです。
ありがとうございます。
先日ワンプレイやってみたときに同じことを思ったのですが
まだ新規に増えた巨大建造物周りの仕様を把握し切れていないので、
その辺りを自分の中で消化してから対応しようと思います。
その意味では対応まで時間がかかるかもしれません。
具体的にはゲーム開始時と、5年ごとに全星系のポイント計算し、閾値を越えたものにフラグ付けることで、リアルタイムに計算しなくても言いように処理を変更しています。
ご指摘いただきありがとうございます。
当時実装時に少し気にしていたものの、自分の環境だと特に気にならなかったこともあり大丈夫かなと思っていたのですが、マシンスペック次第では結構な影響があるということですね。
恥ずかしながら、今回の指摘を受けてscript_profilerというコマンドを初めて知りました。
確かにこちらのコマンドで確認すると他に比べてかなり重いようなので、近いうちに仕組みは見直そうと思います。
しかしプロファイリングを行ったところ、軌道上居住地を建てる判断を行うhabitats_pointsを算出するスクリプトが非常に大きなパフォーマンスの低下を招いていました。
都度計算を行っているのが問題なので、全星系に対して一度にhabitats_pointsを算出しsystemスコープにset_variablesでキャッシュする、あるいはset_star_flagを行うイベントを5年か10年に1度イベント走らせる方式にしては如何でしょうか?
偉そうな発言で申し訳ないです。
良ければこちらもどうぞ。
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2830386985
元々このModは完全に軌道上居住地をAIが作るのを禁止するのではなくて、作りすぎない形で対応して欲しいというのがコンセプトだったので、そのコンセプトを保つような形で条件を書き換えたという感じです。
計算ルールは一旦暫定で考えたものなので、今後バランス調整が入る可能性があります。
AIにはある程度効果的な星系に絞って建てるようにしてもらいたいので
日本語での正式用語がわかってないのでわかりづらいですが、以下のような感じです
・AIは軌道上居住地の大元の施設についてはセクターの首都のみ建造可能とする
・AI隣接星系に軌道上居住地がある場合は建造しない
・AIは軌道上居住地を既に建てている星系については、居住地の仕組みを拡張するような追加の建造を実施する
これで様子見ながらプレイして、必要に応じてルールを再調整するかも
https://forum.paradoxplaza.com/forum/developer-diary/stellaris-dev-diary-310-matters-of-life-and-death.1596395/
新しい開発日記を見た感じ、次のバージョンでこのModは役割を終えることになりそう
ただAIの軌道上居住地を作る動き方次第では、条件を変更してこのModを継続させます
ベータ版は今の所遊ぶ予定はないので、細かい条件についてはとりあえず3.9の本体が出てからかな
https://forum.paradoxplaza.com/forum/developer-diary/stellaris-dev-diary-306-habitat-experiments.1594678/
この記事見ると軌道上居住地周りに仕様変更が入る可能性がありそうですね
最終的にどうなるかはわからないけど仕様次第ではこのModの役割が終了になりそう