CHANGELOG 0.F


0.F(Frank)

Highlights

  • ネストされたコンテナーにより、在庫管理が合理化され、戦闘中にゴーバッグを落としたり回収したりできるようになります。
  • 実績はゲーム全体を通じてあなたの功績と悪行を追跡します。
  • 熟練度は、主にクラフトなどのさまざまな取り組みに必要なより深い知識をより適切に表します。
  • より包括的な傷と傷の治療システムへの第一歩として、プレイヤーとモンスターの両方に出血が追加されました。
  • 長期的な身体的疲労を表すために疲労追跡が追加されました。
  • 航行可能な川に高架橋が追加され、ボート使用時の航行性が向上しました。
  • 代表性と一貫性を高めるために、武器と防具の価値を大規模に監査します。
  • 弾道ダメージを独自のダメージ タイプに分離することで、アーマーの処理が改善されました。
  • ゲーム全体にわたってパフォーマンスが広範囲に強化されました。
  • より統一感のある車両レンダリングを実現するタイルセット車両サポート。
  • Aftershock は、凍った世界を舞台にした新たな遠い未来の設定で、完全なコンバージョン MOD へと方向転換しました。
  • Dinomod は、ミッションと恐竜の場所を持つ 238 匹の恐竜、翼竜、モササウルス、恐竜関連の NPC を追加しました。
  • ゾンビ、菌類、進化型、バイオニック、ベビー、ミュータント恐竜の亜種を含む、多くの恐竜の特徴を追加しました。
  • Dinomod は、農業、乗馬、屠殺、調理、特殊攻撃など、恐竜との多くのインタラクションを追加しました。
  • Magiclysm では、エンドゲームでゲームプレイを切り替える Attunements と呼ばれる多くの新しい特性を含む大規模なコンテンツ アップデートが追加されました。

Statistics

  • 3974 ファイルが変更され、5440251 個の挿入(+)、3904330 個の削除(-)

  • 10,463 コミット

  • 貢献者数: 約454人

  • 新しいゲームエンティティ(コア): 4510

  • アイテム: 987

    • 228 点の雑貨、199 冊の本、196 点の衣類、161 丁の銃および銃関連品、
    • 食料品 151 種、道具 99 種、弾薬 53 種
  • マップジェン: 778

    • 424のオーバーマップ地形、198のパレット、62のスタート地点、41の都市建物、25のマップエクストラ、
    • 20 のオーバーマップ スペシャル、5 つのオーバーマップ ロケーション、3 つの地域設定
  • クラフト: 562

    • 223の建設グループ、201の要件、60の熟練度、50の建設、
    • 17 レシピ グループ、10 レシピ カテゴリ、1 構築カテゴリ
  • 実績: 363

    • 115 の実績、107 のイベント統計、100 のイベント変換、26 のスコアエントリ、15 の行動
  • アイテム特性: 325

    • 171 アイテムグループ、97 素材、20 種類の弾薬、18 種類の弾薬効果、13 種類のツール品質、
    • ビタミン2個、アイテムアクション3個、欠陥1個
  • プレイヤー特性: 263

    • 144の職業、41の効果タイプ、28のスキル、17の突然変異、14のアクティビティタイプ、
    • スキル表示タイプ4種類、行動タイプ3種類、移動モード3種類、匂いタイプ3種類、士気タイプ2種類、
    • 屠殺要件 1 つ、病気タイプ 1 つ、突然変異タイプ 1 つ、特性グループ 1 つ
  • NPCとNPCとのやり取り: 237

    • 255 のトークトピック、29 のミッション、29 のシナリオ、15 の NPC、6 つの NPC クラス、3 つの派閥
  • マップ特性: 234

    • 149 種類の地形、12 種類の天候、64 種類の家具、5 種類の門、3 種類のフィールド、1 種類の地形変形
  • モンスター: 228

    • モンスターの種類 151 種類、収穫エントリ 72 件、種族 4 件、解剖エントリ 1 件
  • 車両: 140

    • 80 の車両部品、41 の車両、12 の車両部品カテゴリ、7 つの車両グループ
  • 魔法: 40

    • 23 の呪文、7 つのエンチャント、6 つの放出定義、4 つの遺物定義
  • その他: 363

    • 258 個の json フラグ、104 個の ASCII アート、1 つの戦利品ゾーン
  • 新しいゲームエンティティ(MOD): 3231

  • アイテム数: 773

    • 179 雑貨、172 冊の本、161 の食料品、85 の道具、83 の衣類、
    • 65 種類の銃と銃関連アイテム、21 種類の弾薬、7 種類のコンパクトなバイオニック モジュール
  • プレイヤー特性: 749

    • 273の突然変異、214の特性グループ、96の職業、64のテクニック、47のシナリオ、21の効果タイプ、
    • 格闘技 9 種、バイオニクス 8 種、開始場所 8 種、突然変異カテゴリ 6 種、熟練度 2 種、スキル 1 種
  • マップジェン: 430

    • 154 アイテムグループ、202 オーバーマップ地形、39 パレット、30 オーバーマップスペシャル、
    • 都市の建物 5 つ、マップの追加要素 2 つ
  • モンスター: 406

    • 360 種類のモンスター、32 の収穫エントリ、11 の種、3 つのモンスター攻撃
  • NPCとNPCとのやり取り: 234

    • 144 のトークトピック、59 の NPC クラス、15 のミッション定義、13 の NPC、3 つの派閥
  • マップ特性: 190

    • 103の地形、56の家具、10の地形変形、
    • 9 つのゲート、6 つのフィールド タイプ、4 つのトラップ、2 つのエミット定義
  • 車両: 185

    • 141 車両部品、27 車両グループ、17 車両
  • 魔法: 155

    • 132 呪文、23 エンチャント
  • クラフト: 48

    • 32の要件、7つのツール品質、5つの構築グループ、2つの構築、
    • レシピカテゴリー 1 つ、レシピグループ 1 つ
  • アイテム特性: 39

    • 20種類の素材、11種類の弾薬、8種類の弾薬効果
  • 実績: 22

    • 実績 14 件、イベント統計 3 件、イベント変換 3 件、スコアエントリ 2 件

Features:

  • INITIAL_DAY をランダム化するオプションを追加します。
  • 自動操縦機能を備えた車両が追従できるようにします。
  • モンスターの派閥は他の派閥を無条件に憎むことができます。
  • 突然変異によりエンチャントを介して呪文を唱えられるようになります。
  • NPC とプレイヤー向けの採掘マルチアクティビティを追加します。
  • ベースキャンプのジョブのリワーク - 徘徊/着席/ジョブの優先順位。
  • 長時間のアクティビティ中や待機中に、自動ゾーンから自動的に飲食します。
  • 飛行可能なヘリコプターを追加します。
  • 車両の牽引を許可します。
  • キャラクター作成時に身長と年齢を指定できます。
  • より多くの目標を設定するために、JSON 定義の成果のサポートを追加します。
  • ロックピッキングを全面的に見直します。
  • 適切なアイテムは、現実のバブル内では腐敗するようになりました。
  • システム時間に基づいてメインメニュー画面に休日を表示します。
  • 弾丸によるダメージの種類を切断/刺突から分離します。
  • アイテムの消費に時間がかかります。
  • 呪文の継続ダメージを有効にします。
  • ネストされたコンテナを有効にします。
  • 行為(ゲームによって追跡される自己課せられたプレイ制約)のサポートを追加します。
  • 達成/行動要件のカスタム説明。
  • インベントリのマウス入力を有効にします。
  • 着用した手袋は、武器を持っていない場合は非武装武器としてカウントされます。
  • どんな死体でもゾンビとして蘇る可能性がある。
  • Autodocs に、感染した傷や破傷風の場合に出血を止め、傷を消毒し、抗生物質を注入する機能を追加しました。
  • 新しいキャラクター メニューでシナリオと職業をランダム化できるようにします。
  • ワークアウトにアクションを追加し、エクササイズを行います。
  • 車両: 地上車両の Z レベル遷移と Z+1 ブリッジ。
  • 静的/ランダム NPC オプションを削除し、ランダム NPC レートを調整します。
  • 血液と失血を徹底的に検査します。
  • アーティファクト procgen - 生成されるアーティファクトは新しい遺物データを使用します。
  • グラップリング フックは、はしごと同じように登るために使用できます。
  • 通常のスキルよりも正確に特定の分野における特定の知識を表す熟練度を追加します。
  • 車両のレンダリングを向上させるために、車両のパーツとタイルに面を追加します。
  • 遺物にアクティベーション能力とチャージを追加します。
  • タイル: 家具の回転と接続を改善します。
  • 過去のゲームで達成された実績を表示します。
  • アーティファクトが弾薬を再生できるようになりました。
  • ACTIVEエンチャント条件を追加します。
  • レシピで個々のアクティビティ レベルを指定できるようになります。
  • 疲労を追加します。これは、キャラクターが 24 時間 365 日、極度に活動する能力を制限する、一種の長期的なスタミナです。
  • 派閥キャンプの建設場所を報告し、派閥キャンプのチュートリアルを改善します。
  • シナリオの初期日付をカスタマイズできます。
  • ナノファブリケーター テンプレートに任意のアイテム グループのレシピを含めることができます。
  • 種族ごとに異なる出血タイプを追加します。
  • 出血を伴う屠殺アクションを追加します。
  • サポートされているバイオニクスの完璧なインストールをほぼ保証する Autodoc インストール プログラムを追加します。
  • 廃止された「腐肉発生率スケーリング係数」ワールド構成オプションを削除します。
  • 投げられたガラスアイテムが砕けたときにガラスの破片を落とすようになります。
  • クレーン(小型のものを除く)とフォークリフトアームを使用した屠殺用のサスペンションを追加します。

Content:

  • 銃の容積と重量の監査。
  • ほとんどの都市開発住宅を MOD からバニラに移行します。
  • Survivor RVと車を追加します。
  • 適切な屋上にモンスターを配置します。
  • 多くの化学物質、化学ツール、レシピを追加します。
  • ミゴ、マスター、ネクロマンサーはドアを開けることができます。
  • 補給物資マップの追加機能にバルク輸送用木箱の可能性を追加します。
  • 新しいゾンビ:ネクロブーマー。
  • ショッピングモールを全面的に改修します。
  • 棚にグラップリングフックを使用できるようにします。
  • バグをさらに変異させます。
  • NPC の「友達とのチャット」機能を再フォーマットして、より柔軟になり、より多くの伝承の洞察が提供されるようになりました。
  • 背景に基づいて、NPC に「一体何が起こったのか」というストーリーを追加します。
  • ブロブ精神病を患った野生の人間。
  • ロープ、蔓、またはワイヤーから板や枝の束を作ることができます。
  • マイクロラボには封じ込められた遺物を収容することができます。
  • NPC_class および NPC json テンプレートと指示を追加します。
  • ほぼすべての車両定義を方向性部品を使用するように適応させます。
  • UltiCa タイルセットを更新してデフォルトにします。
  • 飛行ゾンビを多数追加します。
  • ラベル モードに新しい代替ニーズ パネルを追加します。
  • 多くの能力と用途を追加しました。
  • カエルの母モンスターを追加します。
  • メガミュータントモンスターを追加します。
  • 変異した森の生き物のセレクションを追加します。
  • 新しい「フェーズスカルカー」ゾンビはテレポートしてマイクロラボの廊下の間をうろつきます。
  • 突然変異した臓器と肺に毒素を含ませます。
  • 歩道に街灯を追加し、交差点に信号機、停止線、横断歩道を追加します。
  • Rust Zombies を追加します。
  • 毒の源と効果を多様化します。
  • 実際に機能する大砲とゾンビの再現者を備えた星型の砦を追加します。
  • 温泉の場所を追加します。
  • 地形フラグ「NO_SHOOT」を追加して、発射物がそのタイルの種類に当たったり、通過したりするのを防ぎます。
  • ロープを使用して大きな物を運ぶことができます。
  • 大きなデルマティック ネストを追加し、デルマティックを微調整します。
  • 島の刑務所チャレンジシナリオに新しいレイアウトを追加します。
  • テイザードローンを追加します。
  • 16 ビットの日本の RPG の美学に大まかにインスピレーションを得た Cuteclysm タイルセットのデモを追加します。

Interface:

  • 他のウィンドウが閉じられ、ゲームのサイズが変更されたときにウィンドウの再描画を処理する ui_adaptor を導入し、ほとんどのウィンドウを ui_adaptor に移行します。
  • クラフト GUI で隠されたレシピ情報を強調表示します。
  • ターゲット選択と照準の UI を全面的に改良しました。
  • 現在のワールドで不足している MOD と廃止された MOD を表示します。
  • 起動する前に手榴弾やその他の爆発物を使用する必要があります。
  • すべてのサイドバー レイアウトに大きなミニマップを追加します。
  • uilist にキーコード サポートを追加します。
  • ロボットを検査して無効にすることを試みることができます。
  • 友好的なクリーチャーまたは非敵対的な NPC が射線内に入ると警告します。
  • 食事メニューに満腹感の列を追加し、食べ物の満腹感に応じてカロリーが何カロリーあるかを表示します。
  • 熟練度の不足によるクラフト失敗率を表示します。
  • 含まれているアイテムを「水の入ったペットボトル」ではなく「水(ペットボトル)」のように表示します。
  • 優先照準モードを追跡します。
  • MSX キャラクターとモンスターのスプライトを Ultica の地形、乗り物、アイテムと組み合わせた Chibi Ultica タイルセットを追加します。
  • MSX+ タイルセットを復活させます。
  • メニューにアイテムの長さとポケットの容量のエントリを追加します。
  • 長いリストを持つ多くのメニューに高速スクロールを追加します。
  • 小さい端末サイズの新しい文字メニューにレスポンシブな画面動作を追加します。
  • サイドバー パネルに疲労度と活動レベルを表示します。
  • 着用できない鎧や衣服を作成する前に警告します。

Mods:

  • [Aftershock] Autodoc ティアと増強クリニックを追加します。
  • [Aftershock] メガシティ向けのオーバーマップ生成調整
  • [Aftershock] 近接攻撃に特化した新しいバイオニクスを追加します。
  • [Aftershock] Vanilla Autodocs を Aftershock Average Autodocs に置き換えます。
  • [Aftershock] 宇宙生物学研究所を追加します。
  • [Aftershock] 設計書を追加します。
  • [Aftershock] 新しいレーザーピストルとプラズマピストルを追加します。
  • [Aftershock] 地上型の低リスクダンジョンタイプ「Formless Ruins」を追加します。
  • [Blazemod] Blazemod をオーバーホールし、個別の mod に分割します。
  • [Dark Skies Above] DSA は積極的に開発されているトータルコンバージョン MOD として生まれ変わります。
  • [DinoMod] 恐竜がいる場所のバリエーションを追加します。
  • [DinoMod] アクロカントサウルスを追加し、恐竜の赤ちゃんのコードを全面的に改良しました。
  • [DinoMod] モンスター「Scutellosaurus」、「Maiasaura」、「Coelophysis」を追加します。
  • [DinoMod] モンスター「パキリノサウルス」、「ペンタケラトプス」、「トロサウルス」を追加します。
  • [DinoMod] 定義された派閥間の行動を持つ 3 つの主要な派閥に恐竜を編成します。
  • [DinoMod] ジュラシック スポーンとモンスターのバランスを再調整してリアリズムを高め、捕食者同士の争いを修正しました。
  • [DinoMod] モンスターの重量上限を 1000 kg に設定し、屠殺がうまく機能するようにしました。
  • [DinoMod] モンスター「ブロントサウルス」、「アラモサウルス」、「ブラキオサウルス」を追加します。
  • [DinoMod] 「dinoexhibit」をテンプレートを使用するように変換し、屋根を追加し、赤ちゃん恐竜のバリエーションを追加します。
  • [DinoMod] アンキロサウルスが豊富: ディオプロサウルス、ノドサウルス、エドモントニアを追加します。
  • [DinoMod] アマルガサウルスとコスモケラトプスとその亜種を追加します。
  • [DinoMod] Mod固有の突然変異ツリーStegoとTyrantを追加します。
  • [Magiclysm] 呪文レベルと既知の呪文数の実績を追加します。
  • [Magiclysm] マナタッチドの突然変異ツリー。
  • [Magiclysm] 敵を変身させることができるポリモーフ呪文を追加します。
  • [Magiclysm] 呪文コンポーネント システムと、それを使用するためのより強力な呪文を追加します。
  • [Magiclysm] 新しい突然変異ライン「ブラックドラゴン」を追加します。
  • [Magiclysm] ブラック ドラゴンの巣穴の霧の頻度を調整し、その他の (マイナーな) マップ調整も行います。
  • [Magiclysm] アチューンメント - 2 つの魔法の流派を習得することで得られる特別な能力。
  • [Magiclysm] 召喚可能なバイクを実装
  • [Magiclysm] テクノマンサーをテーマにした戦利品のある新しい家を追加します。
  • [Magiclysm] 魔法の指輪とモジョサイクルの調整
  • [Magiclysm] 魔法の指輪と保護の腕輪に弾丸の装甲を追加します。
  • [Magiclysm] オークとオーガを追加します。
  • [Magiclysm] 3 つの新しい Attunement 呪文 (Frozen Winds、Auroral wave、Immolate) を追加します。
  • [Magiclysm] ワークショップエルフ、ユールキャット、レプラコーンを追加します。
  • [MMA] Ki Strike特性を追加し、素手を強化して他の武器との競争力を高めます。
  • [バニラ + 多くの Mod] 問題のある派閥関係 (一方的な攻撃) を修正します。

Balance:

  • 大型商品の価格監査。
  • 大規模な近接武器のダメージ監査。
  • 近接攻撃: ポールアームズが隣接するターゲットに対して与えるダメージを減らします。
  • 放射線の影響をプレイヤーから隠し、放射線レベルを検出するために既存のツールの使用を強制します。
  • より複雑な満腹度の計算。
  • NPC はすべての敵に対して遠距離武器を使用し、危険な敵に対しては自動射撃を使用します。
  • 抗真菌薬は時間の経過とともに効果を発揮します。
  • スマッシュするときに手を傷つけないように、代わりに最も装甲の厚い部分を使用してください。
  • 崩壊したタワーの地下室に少なくとも 1 つの横断可能な経路を確保します。
  • 太陽感度変異を尊重して衣服のカバー範囲を貴重にします。
  • 派閥キャンプのラジオ コンソールを構築すると、NPC 募集のロックが解除されます。
  • 浄化タブレットと木炭浄水器を使用した clean_water レシピを修正しました。
  • リロードコンポーネントを現実に近づけ、真鍮の薬莢をパックで生成し、火薬ユニットを 100 mg にします。
  • 見逃したシナリオはランダムな NPC なしで始まります。
  • 目が大きいモンスターは目が小さいモンスターよりも遠くまで見ることができます。
  • 足首のストレージアイテムは、足関連の変異に影響を与えなくなりました。
  • デフォルトのサバイバー職業に、デフォルトの開始時に天候に適した衣服をより多く提供します。
  • ハンターやプレデターのような特性を持っている場合、生の肉を食べても士気はそれほど下がりません。
  • 非常に速く移動するゾンビ動物は、1 ターンに 1 回だけ攻撃します。
  • Autodocs に麻酔用品を生成します。
  • オーバーマップスペシャルの出現率を再調整します。
  • Mycus Fireproofing は耐熱性も付与するようになりました。
  • 疲労の減少を抑え、痛みを取り除くことで感染の影響を微調整します。
  • 通常の衣服が保護値に有意に貢献しないように調整します。

Bugfixes:

  • 爆発による悪影響を防ぎます。
  • NO_SCENT フラグを実装して、水上の香りの拡散を除去します。
  • 前進と後進で電気モーターに同等のパワーを与えます。
  • 装備アクションのコストが本来の 2 倍になる問題を修正しました。
  • 呪文を唱えてもレベルが上がらない問題を修正しました。
  • 特定の範囲でプレイヤーが見えなくなる光源を修正しました。
  • NPC がプレイヤーに装備を与えるときに発生するクラッシュを修正しました。
  • ミッションを受け入れるときに「ミッションターゲットを見つけて割り当てることができません」というメッセージが表示される問題を修正しました。
  • フォロワー NPC との取引時にフロアアイテムが表示されなくなりました。
  • 存在しないベースキャンプにアクセスしようとして発生するクラッシュを修正しました。
  • ヘリコプター: 移動中に屋外に降下することを許可し、屋根へのテレポートを禁止します。
  • 冷凍庫内で冷えたアイテムが腐ってしまう問題を修正し、腐敗テストをさらに追加しました。
  • 通常の蟻塚の下に通常の蟻を生成します。
  • 近接攻撃: 近接武器の精度が命中率を向上させるようにします。
  • 車両のヒーター/クーラーを 1 秒ごとに調整します。
  • 低体温症になりそうな場合はプレイヤーを起こします。
  • クラフトの初期化中に発生するセグメント違反を修正しました。
  • 複数のタンクを備えた車両からサイフォンを試行する際に発生するセグメント違反を修正しました。
  • 移動可能であっても降下をブロックするクリーチャーを修正しました。
  • プレイヤーがブロックできない場合に OnGetHit 効果がトリガーされない問題を修正しました。
  • クラッシュを回避するためにモンスター生成コードをリファクタリングします。
  • 通常のセーブをロードする前にゲーム モードをリセットします。
  • curses モードでの UI のちらつきを最小限に抑えます。
  • ミニリアクターを搭載した車両を調べる際に発生するクラッシュを修正しました。
  • 収穫時のセグメント違反を修正しました。
  • ボディのないレガシー キャラクターの読み込みを修正しました。
  • 爆発が地形に影響を与えない問題を修正しました。
  • 保持されたアイテムを二重に処理することを回避します。
  • 高度なインベントリ内のアイテムを再ロードしようとするとクラッシュする問題を修正しました
  • 適切な場合、ブロブの名前をスライムに変更します。
  • 濡れたときに起こる、非現実的な大幅な温度低下を修正しました。
  • 武器テクニックが発動しない問題を修正しました。
  • 安全でないポインター アクセスに nullptr チェックを追加することで、いくつかの不明瞭なクラッシュを防止します。
  • 車両: 前進するよりも後進する方が効率的でないことを確認してください。
  • 統計に対するアーティファクト効果が2倍になる問題を修正しました。
  • コンテナは、他のコンテナに含まれている場合でも、大きすぎるアイテムを保持することはできません。
  • セーブをロードした後に温度が 0 になるのを防ぎます。
  • 作成時にネストされたコンテナ内のコンポーネントを消費します。
  • Android でジョイスティックが動かなくなる問題を修正しました。
  • 外壁を適切に照らすために太陽光の照射を調整します。
  • 手足のブロックがトリガーされない問題を修正しました。
  • 車両: ショックアブソーバーが実際に衝撃によるダメージを吸収するようになりました。
  • 吸入器ミッションを受け入れるとNPCがすぐに死ぬ問題を修正
  • 死体を解体しようとしたときに発生するクラッシュを修正しました。
  • 天候がダメージを与えないのに、天候によってギアがダメージを受ける問題を修正しました。
  • max_populated_zlev キャッシュの無効化を改善し、一部のテレポート シナリオでの照明を修正しました。
  • 無感覚状態の間は回避やブロックができなくなります。
  • 屋根の 1 枚のタイルの穴から太陽が差し込むときに発生する光の非対称性を修正します。
  • gunmod のインストール時間を必須にします。
  • テントや車両が日光を遮ります。
  • 無効な UTF8 シーケンスでセント マップが保存されるのを防ぎます。
  • モンスターは音に基づいて障害物を叩かなくなりました。これにより、他のモンスターが叩く音に基づいてモンスターのグループが叩くループに陥るのを防ぎます。
  • アイテムのスタックを拾うと、1 つのポケットに収まらない場合はポケットがいっぱいになります。
  • 可能であれば、装備するとアイテムスタックが結合されます。
  • ロボットは、近接攻撃一発で無効化できなくなりました。
  • 車両内の自動消費ゾーンを修正しました。
  • モンスターの特殊攻撃範囲制限コードを修正しました。
  • 落下する車両: 地面との最初の衝突後の跳ね返りを防ぎます。
  • サウンドに関する問題を修正しました(ボートの上を歩くと、サウンドが 2 回鳴る)。
  • ケースが積み重ね可能であることを確認し、ピックアップのパフォーマンスの問題を修正します。
  • 野外解体せずに臓器のない死体を四つ裂きにすることができます。
  • すべてのアイテムを処理した後にのみ爆発をトリガーします。
  • 開始日が大きく異なるシナリオが原因でゲームがクラッシュする可能性がある問題を修正しました。
  • アイテムを使って隣接するタイルに火を広げます。
  • 骨折によるログスパムを防止します。
  • 到達可能性キャッシュを map::sees と完全に一致させ、ミラーに関するいくつかの問題を修正しました。
  • NPC 支援による時間コスト計算を修正しました。
  • ミッションキルターゲットと融合したモンスターを倒すと、ミッションが正常に完了するようになりました。
  • ダメージを与えないバッシュはスタンできなくなりました。
  • item::process_tool 内の null キャリア ポインターを逆参照することによるクラッシュを修正しました。
  • 自動消費時のセグメント エラーを防止します。
  • 車両: パーキングブレーキを解除することで、牽引車両の抵抗を修正します。
  • 石棺エレベーターの再活性化を修正しました。
  • NPC が介入しなければ通過できなかったドアを修正します。
  • 作業台上の分解が消えるのを防ぎます。
  • 牽引される車両と牽引する車両間の衝突によるエラーを修正します。
  • 基地は、量ではなく質量に基づいて、サルベージから材料を返却しました。
  • マウント時に実行できないというメッセージを修正 - 脚が折れてもマウントを実行できるようにします。
  • 派閥キャンプを放棄する際に発生するエラーを修正しました。
  • NPC が警備中または巡回中に反撃できるようにします。
  • sounds::process_sound_markers(player) の解放後使用エラーを修正しました。
  • ゾンビ技術者の金属武器引き攻撃により、技術者の足元にアイテムがドロップされるようになります。
  • drop_activity_actor::do_turn() での不正なメモリ アクセスによるエラーを修正します。
  • 部分的なアイテム生成の問題を解決します。
  • 負のフォーカスによる XP の「アンダーフロー」を防ぎます。
  • 引きずられた乗り物や家具が、暗闇の中に記憶されたタイルの跡を残さなくなりました。
  • ランプ上での車両の旋回を禁止することで衝突を防止します。
  • 牽引ケーブルが切れたり、Z レベル間で伸びようとしたりすることで発生するクラッシュを修正しました。
  • プレイヤーがミッション報酬を運ぶことができない場合にゲームがフリーズする問題を修正しました。
  • イテレータの無効化によって発生する map::player_in_field のクラッシュを修正しました。
  • 水を飲むときのゼロ除算エラーを修正しました。
  • NPC フォロワーが目覚めた後に盲目になる問題を修正しました。
  • 車両パーツの looks_like を修正しました。
  • 根と代謝の再水和の変異を修正し、実際に水の必要性を軽減/排除します。
  • LANG 環境変数が設定されていない場合にローカリゼーションが機能しない問題を修正しました。
  • 古いテンプレートから飢えた文字を作成することを回避します。
  • 掴んで移動する際に家具が「破壊」される問題を修正しました。
  • 地上にあるコンテナの再ロードをキャンセルするとクラッシュする問題を修正しました。
  • 派閥キャンプの店で食事をした後も NPC がまだ空腹で、そのことで不満を抱いている問題を修正しました。
  • 植物の突然変異カテゴリの光合成能力を抑制し、実際の光合成をよりよく表すようにします。
  • ターゲットが実際には見えない場合に、クロス Z レベルの近接攻撃を防止します。
  • ターンごとにキャラクターの体の更新を複数回行わないようにする
  • 作物を収穫すると、その結果をプレイヤーのマスに落とします。
  • オーバーマップ全体の道路システムの接続性が向上します。
  • 高い完了率でクラフトの失敗が集中するのを防ぎます。
  • 春以外の永遠の季節を修正します。
  • 再ロードできないアイテムが再ロードできないようにします。
  • 非常に遠いサブマップにテレポートする原因となるセーブゲームの破損を修正
  • 罠を回避するモンスターの凍結を解除します。
  • 低速時の衝突を修正します。
  • 都市の周囲にスペシャルを配置すると、都市のサイズに応じてスケールされるようになりました。
  • 熟練度書がクラフトに与える影響を修正しました。
  • 屋根を建設すると、実際には、建設物の上のタイルが屋根になります。
  • 車両のダメージ軽減の不一致を部分的に修正しました。
  • 建物のスロープと階段を修正します。

Performance:

  • SDL でバッチ処理が利用可能な場合にバッチ処理を有効にするオプションを追加します。
  • 地下貯蔵庫の不要な気象計算を省略します。
  • drop_invalid_inventory と weight_carried をキャッシュします。
  • 透視フィールドをキャッシュします。
  • map::process_fields に関連するパフォーマンスが向上しました。
  • シャドウキャスティングを再帰的ではなく反復的に見直します。
  • シャドウキャストには、plf リンク リスト実装を使用します。
  • string_id の比較パフォーマンスを改善し、単体テストとベンチマークを追加します。
  • find_tile_looks_like メソッドを最適化することでレンダリング速度が向上しました (FPS が約 15% 向上)
  • アイドル車両の処理にかかるオーバーヘッドを大幅に削減します。
  • Creature::has_effect を最適化します (パフォーマンスが約 9.5% 向上しました)
  • 静的/インターン化された string_id の特殊化を追加します (パフォーマンスが約 30% 向上しました)
  • 翻訳をキャッシュすることで、ローカリゼーションを有効にしたビルドのパフォーマンスが約 20% 向上します。
  • フィールド処理の大幅な最適化。
  • O(1) 時間でブレゼンハムベースの LOS チェックを拒否できる到達可能性キャッシュ/フィルターを追加します。
  • map::get_field の field_cache を使用して、npc::assess_danger での火災チェックを高速化します。
  • UI の再描画速度を制限することでクイックセーブを高速化します。
  • goal に到達できない場合に、NPC のオーバーマップ移動の処理が遅くなるのを防ぎます。
  • verify_vehicle_cache の再計算によって発生するパフォーマンス バグを修正しました。
  • 軽量のクラフト インベントリ キャッシュを追加して、NPC 構築処理時間を改善します。
  • 一部のアイテムポケットと遺物データのシリアル化をスキップすることで保存サイズを削減します。
  • アイテムのデータの JSON シリアル化/逆シリアル化に RLE 圧縮を追加し、保存ファイルのサイズを削減します。
  • 実績トラッカーの初期化のパフォーマンスが向上しました。
  • NPC が爆発から逃げているとき、床のないタイルを通るルートの検討をスキップします。
  • 菌類関連のコード処理を 30% 以上高速化します。
  • アイテムの移行を最適化して読み込み時間を短縮します。
  • 大量のテキストを表示する大画面のグラフィック速度を回復します。

Infrastructure:

  • 病気に対する基本的なインフラストラクチャを追加します。
  • アクティビティ パラメータの特殊化を可能にします。
  • Autodoc の品質を Jsonizes します。
  • キャラクターのBMI / kcal / 体重のテストを追加します。
  • 体の部位をJsonizeします。
  • 体の部分の状態 (例: 濡れている) から気分修飾語を JSON 化します。
  • 開始位置に複数の異なるオーバーマップ地形を許可します。
  • 他のプラットフォームからのテストの失敗をより簡単に再現できるようになります。
  • RNG の誤った使用を検出するために clang-tidy チェックを追加します。
  • アイテムの価格設定に関するガイドを追加します (doc フォルダーを参照)。
  • バイオニクスにエンチャントを追加します。
  • 治癒率に対する健康効果のテストを追加します。
  • BMI が速度に与える影響のテストを追加します。
  • Catch2 (テスト実行用) を v2.13.0 (2.9.1 から) に更新します。
  • 実績では、定義エラーを検出するための事前チェックが改善されました。
  • テストでは、デフォルトで別の構成ディレクトリが使用されます。
  • ACT_PICKUP をアクティビティ アクター システムに移行します。
  • 行動ツリーの実装をモンスター AI に統合します。
  • 肥大化を避けるために、ASCII アートを独自のファイルに移動します。
  • 関数に x と y の個別のパラメータを持たせないように強制します。
  • 太陽関連の機能のテストを追加します。
  • CBM のインストール要件を実装します。
  • フィールドでローカルのライト レベルをオーバーライドできるようになりました。
  • itype_id を string_id に変換しました内部コードの一貫性を向上させるためです。
  • リファクタリングされたアイテム情報表示関数をテストします。
  • 製粉製品は JSON で定義できます。
  • Clang Build Analyzer ビルド ステップを CI に追加します。
  • 長方形とボックスのタイプをリファクタリングしました。
  • プレイヤーの入力なしに突然変異が反射的に発生することがあります。
  • ポイントをローカル変数として使用することを強制します。
  • JSON データのテーブルを作成するための table.py を追加します。
  • 中級レベルの mapgen ヘルプのガイドを追加します。
  • オプション: Z レベルをまったく使用しないオプションを削除します (3D ビジョンはまだ実験段階です)
  • 座標系タイプの安全性を備えたポイント タイプを提供します。
  • 天気をハードコードから json に移動します。
  • より優れたレイヤリングを実現するために、扱いにくい地形を家具に変更します。
  • ゲームオーバー時に機械可読な記念ファイルを作成します。
  • ダイアログ: ダイアログ内の話者用のトーカー API を作成します。
  • 点の種類に関して、長方形と直方体を汎用化します。
  • GitHub ビルド マトリックスを構成して、そこでさらに多くの C++ ビルド テストを実行できるようにします。
  • 重量ゼロのアイテムがないか確認します。
  • すべての .py スクリプトは Python 3 に移植され、中程度の設定で PEP8 でチェックされています。
  • table.py の部分的なオブジェクト指向の再設計。
  • タイルセット内に存在する ID を一覧表示するスクリプト。
  • 車両部品の形状を改良し、左/右/前/後ろの立体感を実現しました。
  • 古いアーティファクト コードを削除します。
  • 可能なオーバーレイ ID のリストを生成するスクリプトを追加します。
  • レシピ(サブ)カテゴリのエラーチェックを追加します。
  • 残っているブラックリストに登録されているほとんどの MOD をブラックリストから削除し、より自動化された一貫性チェックを有効にします。
  • 失敗したテストのログ メッセージを報告します。
  • ブループリントの自動計算を復元します。
  • リファクタリングされた vision_test; は、同様のテスト構築を容易にする map_test_case フレームワークを導入します。
  • better_pocket と best_pocket のテストを追加します。
  • 将来の改善に備えてスキルの名前を変更し、スピーチと物々交換を統合しました。
  • トラッピングとロックピッキングのスキルを新しい「デバイス」スキルに統合し、その範囲をいくらか拡大します。
  • JSON 入力を容易にするために、熟練度にデフォルトの時間と失敗の乗数を追加します。
  • 静的定数の定義を入力しやすく、読みやすくする STATIC( ) マクロを導入します。
  • タイプセーフな角度型を追加します。
  • Generic Guns がすべての銃、マガジン、弾薬を移行するチェックを追加します。
  • テスト外での JSON メンバー訪問チェックを有効にします (一貫性チェックが向上します)。
  • Github でビルドするときに、複数行の JSON エラー メッセージを正しく表示します。
  • マップ座標を簡単に変換するための Python ツールが追加されました。
  • Github ビルド マトリックス内の mod の JSON チェックを有効にします。
  • テストに正しいシーズンの長さを使用します (また、使用しているかどうかを確認します)。
  • GNU Parallel を使用してテストを同時に実行し、MacOS ビルドで同時テストを可能にします。
  • スクーターがスポーンするスクーター車両パーツを追加することで、スクーター タイルの表現を改善します。
  • compose.py から作成されたタイルシートのファイル サイズを縮小します。
  • MacOS、MinGW、Linux のクラッシュ レポートに C++ シンボルのデマングルを実装します。
  • 突然変異の自動トリガーのテストを追加します。
  • Android でクラッシュ レポートを生成します。
  • Mingw クロスコンパイル CI ジョブを Travis から GitHub に移動します。
  • compose.py: フィラーシートがない場合の --use-all を修正します。
  • compose.py: メインシートのタイルのエントリ内の ID と一致する未使用のフィラーについて警告しません。
  • 翻訳で printf スタイルの書式文字列をチェックするツールを追加します。

Build:

  • clang-tidy の実行を Travis から GitHub に移動します。
  • CMakeLists.txt に -fsigned-char を追加します。
  • json linter フィードバックをより読みやすくします。
  • Windows 上の clang-tidy ヘッダー ガード チェックを修正しました。
  • JSON フォーマット スクリプトの実行中に進行状況のフィードバックを提供します。
  • VCPKG セットアップ ガイドで「MS テレメトリを無効にする」フラグを設定します。
  • vcpkg 依存関係の自動処理。
  • 車両: doc/JSON_INFO.md のvehicle_part 内のすべてのフィールドを更新します。
  • プリコンパイル済みヘッダーの使用を改善します。
  • compose.py: デフォルトサイズのタイルシートでオフセットを指定できるようにします。
  • Windows で Android ビルドをコンパイルできるようにします。
  • ツール: パーツ配列を使用するように車両を再フォーマットする Python スクリプトを追加します。
  • Mac OS ビルドを高速化するために Homebrew の更新を抑制します。
  • json エラー、コンパイラ エラー、DebugLog 出力、および Catch2 エラーの問題マッチャーを追加します。
  • ほとんど自動ではない規則を強制するチェックを追加します。
  • Python スクリプトをチェックするために flake8 を実行する GitHub ワークフローを追加します。
  • CMakeLists.txt ファイル内のコードのスタイルを一貫して設定します。
  • CMake リンティングを追加します。
  • GOLD リンカー、ASAN、または LTO を使用して ODR 違反をキャプチャします。
  • Windows 用にビルドおよびリリースするための CI アクションを追加します。
  • Github アクションに Android ビルドを追加します。

I18N and A11Y:

  • 武術入門者とコンピュータ端末メッセージの翻訳を修正しました。
  • str_sp を使用して同一の単数形と複数形を指定するためのサポートが追加されました。
  • name_plural を削除し、str_pl (str_sp と基本単数形 str に一致) に置き換えます。
  • ローカライズされた並べ替えのためのヘルパーを追加します。
  • i18n デバッグを支援するために、debug.log にロケールを記録します。
  • 翻訳者用用語集の冒頭を追加し、Exodii の語源を説明します。
  • より柔軟な翻訳サポートのために、より多くの場所でクラス翻訳を使用します。
  • インフラストラクチャ: 翻訳テンプレートのプッシュを自動化します。
  • ゲームで追加の言語 (アラビア語、チェコ語、デンマーク語、オランダ語、ギリシャ語、インドネシア語、アイスランド語、イタリア語、ノルウェー語、セルビア語、トルコ語、ウクライナ語) を使用できるようになります。
  • スクリーン リーダーの期待どおりに、構築および作成メニューで強調表示されたアイテム名にカーソルを配置します。
  • Android インストール インターフェースの翻訳を追加します。

+ タグ編集
  • タグ:
  • DDA
  • 更新履歴
  • 安定版
  • 0.F
最終更新:2025年06月18日 07:42