Kenshi 1.0.64 / FCS 2.14 Patch Notes

Today we’re bringing Kenshi 1.0.64 and FCS 2.14 out of experimental and into the main branch. 

We have previously summarised some of the content of this update in this post when we launched 1.0.60, but we had a couple of issues that meant we rolled it back into the experimental branch while we fixed those bugs. 

We’ll continue to release any potentially useful updates to the Forgotten Construction Set as we update it internally to help us build Kenshi 2. [Edit – for those of you wondering, the FCS is a bespoke supplemental tool and is not engine-specific; we’re still building Kenshi 2 in Unreal Engine as previously stated].

If you experience any issues after the update, please ensure you have read through this post and tried all known fixes. If you’re still having issues then read this post on how to report crashes or bugs and make a post in the Lo-Fi Games forum, ensuring that you’re nice to our lovely moderators. 

Please note that we are almost exclusively focused on developing Kenshi’s prequel: Kenshi 2, so fixes to long-standing bugs in the original title are very unlikely at this stage. Bug reports will help us identify any potential issues caused by the 1.0.64 update. 

Below is the exhaustive list of updates that the main branch is receiving, compiling versions 1.0.56 – 1.0.64:

Version 1.0.56

  • Japanese translation update

Version 1.0.57 (FCS 2.1)

  • FCS のドキュメント追加
    • 社内で使用しているものを導入
    • それほど網羅されていないかもしれませんが、まずは最初のステップです!
  • 改善されたアイテム検索機能の追加
    • 反復して使用されるプロパティやレファレンスの検索
      例:
      • 10名以上のスケルトンがいる部隊を検索
        • (部隊のセクション) squad.v0 > 10; squad.race = skeleton
      • 研究アイテムで1000キャット以上の価値のある材料を検索
        • (リサーチのセクション) cost.value > 1000
      • 100キャット以上の価値の建築資材が必要な建築の枠組み
        • (建物の枠組みセクション) construction.ingredients.value > 100
    • 文字以外のキャラクター(Regex)での検索機能を追加
      例:
      • 文章に数字が入ったダイアログの検索
        • アイテム・フィルタリングの大幅なパフォーマンス改善
    • 会話を翻訳するための新パネル追加
  • 全てのアイテムを一度に検索できる「全ての (Everything)」セクションの追加
  • レファレンスに使用ダイアログ・パッケージと会話をスタートさせるイベントを表示
    • レファレンスに使用ダイアログ・パッケージと会話をスタートさせるイベントを表示
  • フィールドの設定(Set Field)ウィンドウに新機能を追加
    • レファレンスを追加するだけでなく削除する機能
    • 大量の数値を足し算、引き算、割り算、掛け算などで一気に変更する機能
      例: 
      • 全ての研究アイテムを選択し、研究に必要なアイテムの数を全て半分にする
      • 複数の武器を選択し、出血ダメージを一度に1.5倍に設定する
  • スペルチェックの機能の追加
    • 数行に渡るプロパティにも適用可能
      例:
      • アイテムや種族、建物の詳細
      • ダイアログのライン
  • マージ・ウィンドウに以前に飛ばされてしまった変更を表示するオプションを追加
  • 変更リストやマージMODウィンドウのシングル・ライン表示が複数ライン表示に
  • マージ・ウィンドウからアイテムを開けるようになりました
  • ノートにツリービューを追加
    • ダイアログ・ラインが会話に紐づくようになりました
  • マージや、やる事リストがナビゲートしやすくするように、矢印キーを追加(左と右のキーでノードの拡張/縮小)
  • エラー・ウィンドウにカテゴリーやフィルタリングのオプションを追加
  • defファイルをロードする際のエラーレポートの種類を追加
  • エラーウィンドウのタイトルにエラーの種類を追加
  • fcs.defに無効のFCSEnum数値がある場合にエラーを表示する機能を追加
  • エラーの種類を追加
  • ダイアログ・ラインの表示に派生スコアを追加
  • UIに「やる事 (Todo)」ウィンドウを追加、削除するオプションを追加
  • Ctrl-Aを使って、リスト上の全てのアイテムを選択する機能を追加
  • 全てのカスタム・コラムを一度に無効にできるリセット・コラム機能を追加
  • ダイアログにキーボードのショートカットを追加
    • Ctrl+1-5 : 話し手の変更
    • Ctrl+L : ラインの追加
    • Ctrl+I : 間投助詞の追加
  • MODをロードする際にバックアップを戻す機能を追加
  • ダイアログの変更リストのダイアログ下に変更されたダイアログのラインを追加
  • TripleIntのプロパティが%と共に表示できる機能を追加
  • カスタム・コラムが数値で表示される場合に%のシンボルで表示できる機能を追加
  • Defファイルをロード中にさらなる問題が起きた際にエラーが報告がされる機能を追加
  • アイテム・ステートにMODIFIED_MISSINGを追加
  • ロックをかけられたアイテムのプロパティの削除時に警告が表示される機能を追加
  • まちがって一度に数百のアイテムが開かないようチェック機能を追加
  • ダイアログ・パッケージのエディターに統合された詳細パネルを追加. ダイアログ・コンテクスト・メニューに「拡張リンク」を追加
  • ダイアログ・パッケージのエディタ―に統合詳細パネルを追加
  • fcs_settings.defにMODのフォルダー・ロケーションを変更する機能を追加
  • FCS_enums.defの詳細表示にイベント性能を追加
  • fcs_settings.defに素材のフォルダーパスを追加
  • 既にあるファイルが何らかの問題で壊されないようGameData.saveSafely() 機能を追加
  • アクティブMODにより、ダイアログのラインが削除されないよう、元に戻すオプションを追加
  • MODをマージする際に無効なリンクを作らないよう、チェックする機能を追加
  • 翻訳モードの新機能や修正
    • 複数のテキストをアップデートする際に、会話グループのテキストのみをアップデートできる機能を追加
    • 会話グループが常に新しいウィンドウを開かず、既に開いているウィンドウが表示されるよう変更
    • 複数回使われているテキストが更新された場合、全てのノードやフォームが変更されるよう変更
  • やる事(ToDO)ツールボタンをノート(Notes)に変更、アイコンを追加
  • エラーウィンドウのサイズ変更に関わる改良
  • ノートウィンドウのサイズ変更に関わる改良
  • 「レファレンスの追加」ウィンドウの矢印キーを押し続けると、アイテムリストにフォーカスが変更
  • 選択されたアイテムのレファレンス・リストのウィンドウがOKを押すことにより開く機能を追加
  • エラーリストの変更コマンドをクリアすると「変更されたアイテムの特定されていないエラー」を解決する機能を追加
  • レファレンスのリストが、どのフィールド・アイテムを参照しているのか表示される機能を追加
    • ダイアログ内に出て来るアイテムがどのような意味を持つかなどの情報をレファレンスとして追加
  • fcs.defがval0/1/2をレファレンスする際の詳細を標準化
    • 今まではval1/2/3があり、それが混乱の原因となっていたため

バグ修正

  • カスタム・コラムの重複を修正
  • グローバル設定やアーティファクト・リスト重複の可能性を修正
  • 「やること」(Todo)リストが時に正確にフィルタリングできていない問題を修正
  • MODのバージョン数が上書きされる問題を修正
  • レファレンス・リストに同様の名前がある際に、その他のセクションに削除されたフィールドが表示されない問題を修正
  • レファレンス・リストにある名前が、削除されたフィールドにもある場合のクリーンアップを修正
  • レファレンスのプロパティを選択しただけで、MODが変更したとシステムが認識しないよう修正
  • ダイアログをマージする際に削除されたアイテムが表示されないよう修正
  • MODREFの数値が変更リストに正確に表示されていない問題を修正
  • GameData Descのフラグが間違った使い方をされていた問題を修正
  • リセット・コマンドを加えることで、カスタム・コラムのメニューに不具合が起こっていた問題を修正
  • アイテムを元に戻す機能が、全てのサブアイテムに反映されていなかった問題を修正
  • 変更リストにて、サブアイテムを元に戻すことでクラッシュしていた問題を修正
  • サブアイテムのあるアイテムを削除することでクラッシュしていた問題を修正
  • ロックされているはずのダイアログ・パッケージの変更が可能になっていた問題を修正
  • アイテムをクローンする際にクラッシュしてしまう問題を修正
  • MODIFIED_MISSINGのアイテムが元に戻ってしまう問題を修正
  • マージで変更する際にNEWREFかNEWINSTデータのみが牴触しているというタグが付けられる問題を修正
  • セーブが失敗した際に、セーブファイルのバックアップも削除される問題を修正
  • 翻訳モードのエクセプション・オープニング時にレファレンスのないエラーを修正
  • 翻訳モードのエクセプション・オープニング時のレファレンス・エラーにMODのバグ修正アイテムが後からのMODにより削除されてしまう問題を修正
  • 完了していないダイアログのラインが削除できない問題を修正
  • 削除されたアイテム内容を編集できていた問題を修正
  • マージされたダイアログのフォームに帰した問題を修正
  • 全てのボタンを閉じたあと、ウィンドウの幾つかが開けなくなる問題を修正

Version 1.0.58 (FCS 2.11)

  • Fixed a bug that caused items to use old names

Version 1.0.59 (FCS 2.12)

  • NPCのダイアログ・イベントがゴチャゴチャになってしまっていたバグを修正
  • Minor bug fixes for FCS

FCS 2.13

  • Added find and replace button to toolbar
    • Replacing with a blank string results in a confirmation popup
    • Escape or cancel button closes this
    • Searching for items in translation mode only checks wordswaps and dialogue lines
    • Window now has results section
      • Can open items from here
      • Field of found item also displayed
  • Added read only mode
    • Active file is locked so other programs can’t write to it
    • Added a warning if you open a file that is already open elsewhere
    • Error resolution actions disabled in read only mode
  • Added support for custom background images / custom colours
  • Added settings window, no more text file editing for application settings
  • Added sorting on reference list columns
  • Added sorting to notes window
  • Added ability to add multiple notes at once
  • Added wordswap preview button to dialogue editor
  • Added […] button to conversation window 
  • Added […] buttons to dialogue package form window
  • Added Delete Item to […] commands
  • Added ability to disable dialogue branches in translation mode
  • Added display for notes in dialogue root node in translation mode
  • Added diff mode for use with subversion
  • Added key shortcut to add reference (Insert or +)
  • Added logging with options in settings file
  • Added support for custom autosave interval
  • Added filter timing display in navigation window title
  • Added ability to allow merging a mod to clear MISSING state
  • Improved custom columns with recursive field support
    • E.g ‘residents.building’
  • Improved searching
    • Basic StringID search uses StartsWith to avoid partial matches with other items
    • Items added or removed from filtered list if they no longer match filter
  • Improved performance of translation mode dialogue tree view greatly
  • Improved change list
    • Reverting items in here now updates their state properly
    • Interjection and fail nodes labelled as such
    • Doesn’t refresh on activation if no changes
  • Improved set field window
    • Now has open file button for path fields
  • Improved Errors window
    • Take Ownership error fix now tells you which mod you need to fix in if it fails
    • Dialogue errors now ignored for items deleted by a later mod
    • Added Copy ID action
      • Also available in merge window
  • Improved translation mode
    • Exported .po files now flag entries as needing work if original source text has changed or user has flagged them as needing work
    • Update lines box can now be closed with the escape key
  • Layout data now saved to appdata
  • Opening an item now restores minimised windows
  • Blocked changing stringID if any properties are locked
  • Browsing for files now default directory set to assets folder
  • Cannot flag new items to be discarded in merge window
  • ItemFilter assumes default value for MISSING fields
  • Changed how discarded changes work when merging mods
    • Now saves a message to the header to explicitly discard changes rather than relying on the save counters which could have false positives

バグ修正

  • Loads of minor things not mentioned in this list
  • Fixed Close all windows button closing translation navigation window
  • Fixed SetField not updating reference values on references with no target
  • Fixed error message if saving failed
  • Fixed loading locked removed references messing up item state
  • Fixed merge button not being enabled sometimes
  • Fixed merge window check all action missing some items
  • Fixed merging mods not merging item rename changes
  • Fixed properties being set on wrong dialogue line if you right click
  • Fixed reference state marking LOCKED items as OWNED
  • Fixed stack overflow when reverting dialogues containing loops
  • Fixed states of modified instance data if nothing changed
  • Fixed translation item list not being refreshed after loading
  • Fixed Close All button sometimes being hidden in the overflow list if window is too small
  • Fixed LOCKED|REMOVED items appearing in change list

Version 1.0.60

全言語

  • SteamDeckのコントローラー等に対応できるよう、デフォルトのキー設定が加えられました(キー設定をデフォルトに戻すためにはボタンを押す必要があります)
  • オプションメニューでフォントのサイズを変更した際に起きていた問題を修正しました

スペイン語版のアップデート

  • 「ビークシング」や「スキマー」の翻訳を統一しました
  • 「アーマーキング」等の翻訳ミスを修正しました
  • スキルに関わる動詞の表現を修正しました

ドイツ語版のアップデート

  • 括弧や...などが表示されず、空白になっていた問題を修正しました
  • 英語のまま表示されていた箇所を翻訳しました
  • UIのボタン等でテキストがはみ出ていた問題を修正しました
  • スキル等に関する翻訳ミスを修正しました
  • 兵士など男性名詞、女性名詞に分ける必要がある名詞を修正しました
  • リバースやスケルトンなどの名詞を統一しました
  • スキマーを英語名に直し、スキムサンドを「Skimwüste」に変更しました
  • 「ガッター」の勢力を 「Ausweider」に変更しました
  • UIのテキストやアイテム詳細、ヒントやチュートリアルを読み易いよう編集しました

ポルトガル語(ブラジル)版のアップデート

  • スペルミスや文法ミス、UIの表示問題などを修正しました
  • ゲームプレイや伝承に関わる内容の翻訳を統一しました
  • 兵士、百姓、傭兵、等の男性名詞、女性名詞に分ける必要がある名詞を修正しました

日本語版のアップデート

  • 英語のまま表示されていた箇所を日本語に翻訳しました
  • miles/hr 等、英語表示のままになっていたスピード表示を日本語に翻訳しました
  • ヒントやチュートリアルなどのテキストを読み易いよう編集しました

簡体字中国語版のアップデート

  • 重量が間違って表示されていた問題を修正しました

Version 1.0.61

  • Town names are no longer saved so they can be changed by translations and mods
  • Characters can spawn with items in their belt slot
  • A fix for sometimes not playing the correct ambient audio bank
  • Fixed gui stats displaying differently when paused (for crossbows)
  • A mystery path following bug fix

Version 1.0.62

  • Fixed game crashing when dialogue censorship was switched on
  • Changed default font size from 0 to 4
  • Fixed new game starts window displaying incorrectly with larger font sizes
  • Fixed a crash on exit

FCS 2.14

  • Moved to .NET 4.5 (to allow for use of async tasks)
  • New features:
    • Added undo system
    • Added settings window
      • Added Themes
        • Dark mode now available
        • Custom themes can be made by users
      • Font size can now be changed also
    • Added detective feature – Shows which mods changed a particular value
    • Added new warnings/errors
      • Warning for sounds with 0 intensity and efficiency multipliers
      • Reference type error checks
    • Added message if failed to take ownership of missing item
    • Added replace reference button to navigation window context menu
  • Updated custom columns
    • Added new dialog box for creating custom columns
      • Combines previous separate UI elements for fields and lists
    • Added support for list.v0 syntax in item filters and custom columns
    • Columns can be of the form ‘residents.building
    • Items can now be sorted by values in reference list columns
  • Updates to conversation window
    • Added dialogue word swap permutation preview
    • Opening a conversation window for a line will select the original line rather than any links
    • Fixed file changes not being flagged when deleting dialogue lines
  • Updates to translation pipeline
    • Added spell check to translation mode, items with spelling errors now highlighted in orange
    • Added duplicate wordswap button to translation mode context menu
    • Added further support for flagging changes to translated text
    • Added extra info to .pot file comments, % chance for character to be female
    • Added right click option to mark a line as translated
    • Added search options in find window for translation mode
    • Dialogue root notes displayed in translation mode
    • Tags now get exported to .po/t files
    • Todo items now have translation tags
    • Toolbar items now hidden as well as disabled in translation mode
    • Fixing odd “syntax error” poedit keeps moaning about due to trailing whitespace or things being in a different place than expected
    • Fixed filter text not being cleared when you open a file in translation mode
    • Fixed find and replace _original_text existence check
    • Fixed find and replace operation being able to replace _original_text field in translation mode
    • Fixed translated strings not being exported properly with escaped quotation marks
    • Fixed translation mode crash if dialogue contains invalid references
  • Updated notes window
    • Added creation timestamp to notes
    • Added display name in brackets to items
    • Added column sorting options
    • Changed note timestamps format to unix time
    • Fixed tags not getting saved when set
  • Updated find and replace window 
    • Added error message for invalid regex in find/replace window
    • For dialogue line results the parent dialogue package is now also displayed as an extra column
    • Changed how nodes get created for dialogue lines to be easier to read
    • Can now handle find and replace operation for references
  • Updated spell check feature
    • Added line variation label to window
    • Fixed spell check bug where line variations would be skipped over
    • Fixed translation mode spell check issues
    • Dictionary now cleared when loading a new mod, in case target language has changed
  • Updated change list
    • No longer refreshes on activation if no changes
    • Stopped items with the LOCKED REMOVED items state appearing in the change list 
    • Fixed reverting deleted references in change list not resolving the reference
  • Misc changes/fixes
    • Changed how discarded changes work when merging mods
    • FCSEnum property dropdown lists sorted alphabetically
    • Fix when saving unparented dialogue line (this shouldn’t be happening anyway but here we are)
    • Fixed FCSEnum property change callback being called with strings
    • Fixed OWNED|LOCKED|REMOVED items not appearing in merge window
    • Fixed asset list incorrectly displaying some files as missing
    • Fixed constant value word swaps being detected as duplicates when they shouldn’t
    • Fixed crash expanding a dialogue link connecting to a parent line
    • Fixed crash removing last dialogue from package with show only used filter active
    • Fixed custom words being added to dictionary without being changed to lowercase first
    • Fixed item filter crash on null default value
    • Fixed item name and stringID being editable in read only mode
    • Fixed merging removed items and references if mod being merged is open
    • Fixed not being able to delete invalid dialogue references from dialogue packages, and related crashes with that context menu
    • Fixed undefined reference lists not displaying TripleInt values
    • Item ownership lookup only uses specified reference lists
    • Last loaded mod automatically selected in mod selection window
    • Layout file now saves minimised window states
    • Remove Invalid References action removes references with the wrong type
    • Take Ownership error fix tells you which mod you need to fix in if it fails

Version 1.0.63

  • Fixed missing Japanese translation. 
  • Fixed save manager getting stuck if trying to copy a source folder that no longer exists.
  • Added a player messagebox to inform their save is likely messed up in this situation

Version 1.0.64

  • Blocked being able to delete active save from the save window

このサイトを利用することで、クッキーの使用に同意することになります。 詳細はこちらから。

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close