v0.8.8 Update 4.3
Machine-translated from English, the same text the game shows in 日本語. Read the English original.
新機能: 混合素材の完全サポート
- 混合採掘素材を貯蔵施設に保管し、コンベアベルトや列車で輸送し、堆積機で投棄できるようになりました。
- 鉱石選別施設に、ベルトで運ばれてきた混合素材を選別するための新しいコンベア入力ポートを追加しました。
- 鉱石選別施設が、選別対象に設定されていない製品を混合素材として出力できるようになり、部分的な選別が可能になりました。
- 混合採掘素材に設定した貯蔵施設を採掘管制塔に割り当てて、混合素材を積んだトラックの荷を受け取れるようになりました。
- 混合採掘素材に設定した貯蔵施設と鉄道駅の駅施設は、混合されていない製品も受け入れられるようになりました。
- 貯蔵施設、トラック、貨車などの検査画面に、混合素材の内訳が表示されるようになりました。
- 混合素材は拡張可能で、あらゆる種類の製品に対応できます。
- 再生利用品が、どの製品から作られたかを記録する混合素材になりました。
- 再生利用品を選別すると、工場全体の平均ではなく、それに対応するスクラップが得られるようになりました。
- サンドボックスの製品供給源が、スクラップや鉱石に選別できる製品の混ざった再生利用品と混合採掘素材を生産するようになりました。
- 入植地から回収した再生利用品が再生利用効率を無視していた問題を修正しました。
新機能: 情報オーバーレイ
- 世界をグレー表示にし、建物、車両、コンベア、パイプを選択した統計に応じて色分けする情報オーバーレイを追加しました。
- 利用可能なオーバーレイ: 生産性、汚染(放射線と埋立地を含む)、優先度、電力、コンピューティング、労働者、保守点検、製品の流れ(選択した製品の生産者と消費者)。
- 電力、コンピューティング、保守点検のオーバーレイは、長期平均と現在値を切り替えられます。
- 優先度オーバーレイは各エンティティの優先度の数値を表示し、一般の優先度と発電の優先度を切り替えられます。
新機能: 放射線遮蔽列車
- 放射線を発生させずに放射性製品を列車で運ぶための遮蔽貨車と遮蔽駅施設を追加しました。
- 放射線が、建物、車両、コンベアベルトが実際に保持している放射性製品から毎日計算されるようになり、バグ(ゲーム本体またはMod)によって誤って数えられた製品から放射線が発生することがなくなりました。
列車の新機能と改善
- 列車の検査画面に列車の稼働統計(稼働中、アイドル、給油中、稼働していない)を追加しました。
- 列車が駅間でどのように時間を使っているかを示す走行統計(最高速度、加速・減速、線路の制限速度、他の列車による停止)を追加しました。
- 「鉄道路線と鉄道網」ウィンドウで、選択した路線または鉄道網の平均的な列車について両方の統計が表示されるようになりました。
- 列車と車両基地の検査画面に、カーブや勾配が列車の速度を制限している場所を示す線路の制限速度オーバーレイを追加しました。
- 25%勾配の線路(勾配の切り替わり部分を含む)に80 km/hの制限速度が設けられ、高速路線ではより緩やかな12%の勾配を使う価値が出るようになりました。
- 単線の線路の終端に新しいツールで車止めを建設できるようになり、そこで列車の方向転換を許可または禁止する設定ができます(車止めのない線路の終端では常に方向転換が許可されます)。
新機能: Web API
- ゲーム内Web APIサーバーを追加しました。web_api_startコンソールコマンドで起動し、web_api_stopで停止します。
- 組み込みのルートとして、デモダッシュボード(/demo-dashboard)、現在の画面のスクリーンショット(/screenshot)、全ルートの一覧(/routes)があります。
- ゲームコマンドをAPI経由で送信できます(チートコマンドはサンドボックスのゲームでのみ機能します)。
翻訳と初回起動
- パッチノートがサポートされている全20言語に機械翻訳されるようになり、英語の原文を表示するオプションも追加されました。
- ゲームの言語を、メインメニューで(新しいドロップダウンまたは設定から)再起動せずに変更できるようになりました。ゲーム中に変更する場合は引き続き再起動が必要です。
- ゲームの初回起動時に、言語、ディスプレイ、ウインドウモードを選択するようになりました。
- イギリス英語を追加しました。
- パッチノートのウィンドウに、リリース名付きのタイムラインが表示されるようになりました。
- 一部のテキストが翻訳されない、または起動時に読み込まれた言語のままになる問題を修正しました。
キー割り当てと入力
- コントロールタブで、アクション、グループ、キーで検索したり、本編、DLC、Modのいずれかだけを表示したり、競合している割り当てやカスタマイズした割り当てを絞り込んだりできるようになりました。
- コントロールタブの各アクションに、デフォルトのキーを表示するリセットボタンを追加しました。
- コントロールタブの競合ツールチップに、もう一方の割り当てを持つModの名前が表示されるようになりました。
- Ctrl、Shift、Alt、Cmdがキーボードの左右どちらのキーにも一致するようになり、キー枠を2つではなく1つだけ使うようになりました(このアップデートより前にカスタマイズした割り当てを除く)。
- すべてのツールバーメニューと小惑星の管理ウィンドウをキーに割り当てられるようになりました(デフォルトでは未割り当てで、輸送用設備はTのままです)。
- ウィンドウのタイトル、ツールボックス、ツールチップのキー表示が、割り当ての変更後に更新されるようになりました。
- カーソルがゲームウィンドウの外にあるときは、マウスホイールが反応しなくなりました。
- 建設ツールのモード(例: 輸送設備の曲がらないモードや線路の代替モード)が、キーを離した後もオンのままになる問題を修正しました。
- 1フレーム内に押して離したキーが、離したと認識されない問題を修正しました。
- 同じキーに修飾キーを加えた組み合わせ(例: Ctrl+Z)が別のアクションに割り当てられていると、単一キーのショートカット(例: Z)が機能しない問題を修正しました。
- ポップアップの背後で、または新しいゲーム画面、セーブ・ロードウィンドウ、ブループリント、Modマネージャーとマップマネージャーで文字を入力している最中に、Enter、WASDなどのキーが反応してしまう問題を修正しました。
- テキストフィールドが、変更されたプレースホルダーを入力済みのテキストとして扱う問題を修正しました。
新しいサウンドエンジン
- サウンド再生を書き直し、同じ種類の音をまとめるようにしました。これによりサウンドチャンネルが空き、大規模な工場でもより多くの異なる音を同時に再生できます。
- 森、海、風、雨など、カメラの周囲の環境に応じた環境音を追加しました。
- 柔らかい素材と硬い素材で異なり、崩れる地形が多いほど大きくなる地形崩落音を追加しました。
- 同時に再生できる音の数を制御するサウンド品質の設定を追加しました。
- サウンドのメモリ使用量が約10分の1になりました。
改善
- コンベアベルト上の製品が、ベルトの端で唐突に現れたり消えたりするのではなく、接続された建物の中へタイル半分まで進むようになりました。
- グローバル検索が、最初の文字を入力した時点で検索を開始するようになりました。
- ゲーム速度の操作ボタンの横に、任意で表示できるリアルタイムの時計を追加しました(設定 > グラフィック > ユーザーインターフェイス、12時間制または24時間制)。
- 製品統計のレシピ別内訳に合計が表示されるようになりました。
- 船長執務室に、有効な令によって得られる月間ユニティが表示されるようになり、令のユニティコストに何が含まれるかをツールチップで説明するようになりました。
- ウインドウモードの変更でも、ディスプレイの変更と同じ、自動で元に戻る確認が使われるようになりました。
パフォーマンス
- 大きなマップで、地形の上に表示される資源バーの初期化が約10倍速くなりました。
- ロード時の船の通行可能性の初期化が約2倍速くなりました。
- 製品テクスチャが毎回再圧縮されなくなったため、ロードが速くなりました。
- 検査画面、レシピ一覧の検索、ツールバーでのアンロック確認が遅い問題を修正しました。
- セーブファイルのチェックサムの計算が2〜3倍速くなり、セーブとロードが速くなりました。
- ゲーム全体で使われる内部の辞書とセットを最適化しました。
- サウンド処理が、特にカメラの移動中に速くなりました。
- グローバル統計に基づく研究のアンロック条件の確認頻度を下げました。
修正
- レシピごとに電力使用量が異なる機械(例: 電気炉 II)が、レシピ完了後に電力需要を更新しない問題を修正しました。この問題により、ロードしたゲームがセーブ元のゲームと異なる進行をすることもありました。
- 余った貨物を積んだまま作業のない鉄道網の列車(例: 作業がキャンセルされた後)が、貨物を受け入れる余地のある最も優先度の高い駅ではなく、空き容量が最も多い駅へ向かう問題を修正しました。
- 鉄道網の列車が、積み込み先が直前に荷下ろしまたは給油を行った駅である場合に、空のまま搬入先の駅へ向かう問題を修正しました。
- 一部だけ建設された線路の上に鉄道駅や踏切を設置すると、その線路に搬入済みの建設資材が消える問題を修正しました。
- 列車の移動先指定ツールで折り返しが正しく表示されない問題を修正しました。
- ウェイポイントをコピーした後、コピーカーソルが有効なままになる問題を修正しました。
- 指定項目の除去がカーソルから離れた位置で始まる問題と、デカールの除去範囲が枠で示された範囲と一致しない問題を修正しました。
- 15種類のばら積み製品(例: 作物、飼料、スクラップ、廃棄物、水晶)と、投棄された廃棄物およびスラグで照明が反転していた問題を修正しました。
- スラグ、チタンスラグ、破砕スラグ、破砕金鉱石、水晶、木材チップが、平坦な、または合わない表面ディテールを使っていた問題を修正しました。
- 大きな数値が"1M"ではなく"1000k"に("1G"ではなく"1000M"に)丸められる問題を修正しました。
- ユニティを得られる令(例: 豊富な食料)を同じ月内にオフにして再びオンにすると、その月にすでに獲得していた日数が失われる問題を修正しました。
- アイドル状態の機械式の軸の慣性が、減少せずに95%をわずかに上回る値で止まってしまう問題を修正しました。
- ロケット発射台が散布した水が製品統計に含まれていなかった問題を修正しました。
- 樹木伐採機が木を伐採するとき、セーブ・ロードウィンドウでセーブを選択するとき、マップエディタでマップの公開設定を編集するときに発生するメモリリークを修正しました。
- 16:9以外のディスプレイでスプラッシュ画面の背景が引き伸ばされる問題を修正しました。
- ドロップダウンの矢印が中央からずれていた問題を修正しました。
Mod制作
- ModがTranslationsフォルダーに翻訳を同梱できるようになりました(本編と同じく、言語ごとに1つのJSONファイル)。
- Modの翻訳テンプレートを生成するexport_mod_translationsコンソールコマンドを追加しました。
- 翻訳を同梱するには、英字、数字、ダッシュ、アンダースコアのみで構成され、ピリオドを含まない4〜32文字のMod IDが必要です(それ以外のIDのModも警告付きで読み込まれますが、アップデート5では拒否されます)。
- ModがIShortcutsRegistryを通じて(IMod.Initialize内、またはグローバル依存関係のコンストラクター内で)キー割り当てを追加できるようになり、コントロールタブではそれらがModの名前の下に一覧表示されます。
- ShortcutsMap、KbAttribute、KeyBindingはKbHandleに置き換えられました(キー割り当てを使用するModは更新が必要です)。
- ModがIInfoOverlayを実装することで情報オーバーレイを追加できるようになりました。
- Modが、グローバル依存関係のメソッドに[WebRoute]を付けることでWeb APIのルートを提供したり、RegisterRouteで他のオブジェクトのルートを登録したりできるようになりました。
- ModがMixedMaterialCategory.CreateAndRegisterで独自の混合素材カテゴリーを作成できるようになり、Modで追加された採掘可能な製品や再生利用可能な製品は自動的に基本カテゴリーに加わります。
- 梱包圧縮機と梱包剥ぎ機のレシピが、ばら積み製品のCompressionParamから生成されるようになりました(Modで追加したスクラップは、これを宣言することでプレスのレシピを得られます)。
- レシピは再生利用品をAddOutputで追加する代わりにEnableRecyclablesOutput()を呼び出す必要があり、AddOutputでの追加はプロトのビルドエラーになりました。
- オフィスと研究室のプロトが、レシピごとの固定量ではなくOutputProductを受け取るようになりました。
- 混合素材に対応するため、製品バッファーを新しいIPlainProductBufferおよびIMixedProductBufferインターフェースで作り直しました(バッファーを直接使用するModは更新が必要な場合があります)。
- エンティティのサウンドがサウンドテーブル(Modのアセンブリに埋め込まれた.tblファイル)で割り当てられるようになり、プロトやビルダーのサウンド関連メンバー(例: SetMachineSound)は非推奨となり無視されます。
- [CheatCommand]が付いたコマンドは、UI、Mod、Web APIのどこから送信されたかにかかわらず、サンドボックス以外のゲームでは失敗するようになりました。
- コマンドが、ロックされたプロト(例: ロックされた車両、輸送設備、レシピ)や無効な値を拒否するようになりました。
- 建設コマンドのIsFreeは非推奨となり無視されます。残りのbool引数は名前付きで渡してください(CreateStaticEntityCmdでtransformの後に位置引数としてtrueを渡すと、allowValidationSuppressionが設定されるようになりました)。
- ベルトの山1つあたりのばら積み製品のデフォルト最大量が5から3に減りました(本編のベルトはすでに最大3しか運びません)。
- JsonWriterに入れ子のオブジェクトと配列のためのフルーエントAPIが追加され、WebJsonWriterを置き換えます(従来のAppendStartObjectメソッドとAppendXxxFieldメソッドは削除されました)。
- Modのアセンブリを受け取るRegisterDataWithInterfaceのオーバーロードを追加しました。呼び出し元のアセンブリを検出する方法(RegisterAllProductsのように)より確実です。
- シリアル化と依存関係リゾルバーのエラーで、ジェネリック型の名前がC#での記述どおりに表示されるようになりました。
- Modの変更後に正しく読み込めないセーブ(例: プロトIDが多すぎる)は、壊れたデータのまま読み込まれるのではなく、説明付きで読み込みに失敗するようになりました。
- 独自のプロト型を持つModを削除すると、すべての製品のIDが失われる可能性がある問題を修正しました。