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个骨人的队伍
        • ● (In Squads section) squad.v0 > 10;squad.race = skeleton
      • 搜寻价值超过1000开币且有成分的研究项目
        • (In Research section) cost.value > 1000
      • 要求建筑材料的成分价值超过100开币的建筑外壳
        • (In Building Shell section) construction.ingredients.value > 100
    • 已增加搜寻使用正则表达式的功能
      例如:
      • 在文本里使用数字寻找所有对话行
        • (In _lines section) text ? (\b[0-9]+\b)
    • 项目筛选性能明显提升
  • 已增加一个“全部”部分以能够立即搜寻所有项目
  • 在翻译对话时新增了一个新面板
    • 现在会显示哪些对话包引用了正在翻译的对话,以及哪些事件触发器可以开始这个对话
  • 为“设置字段”窗口增加了附加功能
    • 现在除了可以增加引用之外,还可以进行移除
    • 能用加法、减法、除法和乘法批量修改数值
      例如: 
      • 现在可以选择所有研究项目,并将完成所需的项目数量减半
      • 可以选择任何数量的武器,并将流血伤害倍率乘以1.5
  • 现在可以选择所有研究项目,并将完成所需的项目数量减半
    • 适用于任何多行项目属性
      例如:
      • 物品、人种以及建筑的描述
      • 对话行
  • 在合并窗口中增加了显示以前跳过的修改的选项
  • 为变更列表和合并模式窗口增加了单行的多行显示
  • 增加了从合并窗口打开项目的功能
  • 为笔记增加了树状视图
    • 对话行现在被归入对话中
  • 增加了用箭头键更方便地浏览合并和待办事项树的功能(现在左右两边可以展开和折叠节点)
  • 在错误窗口增加了分类和筛选选项
  • 增加了关于加载def文件的更多问题的错误报告
  • 错误窗口标题处新增了错误数字
  • 新增了如果fcs.def有无效的FCSEnum值时会显示错误
  • 还增加了很多错误类型
  • 在对话行显示中增加了衍生分数
  • 为待办窗口增加了额外的UI,添加了删除选项
  • 增加了在列表里使用Ctrl-A来选择所有物品的功能
  • 增加了重置列功能,可以一次性关闭所有的自定义列
  • 以增加对话键盘快捷键
    • Ctrl+1-5:变更扬声器
    • Ctrl+L:新增行
    • Ctrl+I:增加插入器
  • 新增了在加载MOD时恢复备份的功能
  • 在变更列表中的拥有对话下添加了修改后的对话行
  • 增加了TripleInt属性以%符号显示的能力
  • 增加了在自定义列里显示数值时显示%符号的功能
  • 为对话编辑器添加了复制对话行stringID的动作
  • 新增了MODIFIED_MISSING项目状态
  • 新增了警告提示以防止不小心删除锁定的资产项目。新增了检查,以阻止意外地试图一次性打开数百个项目
  • 在对话包编辑器里新增了组合描述面板
  • 在对话上下文菜单中增加了“扩展链接”
  • 改变原文时为对话行翻译增加了警告提示
  • 在fcs_settings.def中增加了改变mod文件夹位置的功能
  • 增加了FCS_enums.def里事件显示说明的功能
  • 在fcs_settings.def中增加了资源文件夹路径
  • 增加了GameData.saveSafely()函数,如果失败,不会破坏现有文件。
  • 增加了恢复选项,以防止如果对话行被运行的MOD删除的情况
  • 增加了额外的检查,以避免在合并MOD时产生无效的链接
  • 为翻译模式更新了的新功能/错误修复
    • 当更新重复的文本时,会给出了一个新的选项,用户可选择只更新此对话中的文本,还是其他地方的文本
    • 现在打开一个对话不再总是会打开一个新的表格,而且如果之前已经打开了一个表格,那么它会显示在前面
    • 更新重复的文本现在会用更新的文本刷新所有的节点/表格
  • 将待办工具栏按键重命名为笔记并新增了一个图标
  • 改进了错误窗口的大小调整行为
  • 改进了笔记窗口的大小调整行为
  • 在“增加引用”窗口按下箭头按键可将焦点切换至项目列表
  • 当按下OK时列表引用窗口会打开所有已选择的项目
  • 在错误列表里清除变更命令解决了“修改后的项目未定义错误”
  • 列表引用现会显示哪个字段项目被引用
    • 在显示哪些对话行有引用项目的效果时,增加了一些信息描述
  • 在引用val0/1/2时在fcs.def中做出了标准化描述
    • 因为有时出现的val1/2/3可能会给用户造成额外的困惑

错误修复

  • 已修复自定义列的重复性问题
  • 已修复全局设置和人工制品清单的潜在重复问题
  • 已修复待办列表偶尔无法正确筛选的问题
  • 已修复MOD版本号被覆盖的问题
  • 已修复如有同名的引用列表,已移除不出现在杂项部分的字段
  • 已修复如有一个已移除字段的同名引用列表的清理问题
  • 已修复如果玩家只选择一个参考属性,系统会认为MOD已经改变的问题
  • 已修复显示额外的删除项目的合并对话的问题
  • 已修复变更列表无法正确显示MODREF数值的问题
  • 已修复其他一些对GameData Desc标志的不正确使用的问题
  • 已修复添加重置命令所带来的自定义列菜单错误的问题
  • 已修复恢复项目不恢复所有子项目的问题
  • 已修复在变更列表中恢复子项目遇到的闪退问题
  • 已修复删除拥有子项目的项目遇到的闪退问题
  • 已修复能够修改已锁定对话包的问题
  • 已修复在克隆物品时遇到的闪退问题
  • 已修复恢复MODIFIED_MISSING项目的问题
  • 已修复只有NEWREF或NEWINST数据被标记为冲突的合并变化
  • 已修复保存文件备份在保存失败时被删除的问题
  • 已修复在翻译模式下打开缺失的引用错误的异常问题
  • 已修复被之后的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/控制器配置的步骤(您需要按下按钮以将键绑定重置至默认)
  • 修复了在选项里字体大小变更的问题

西班牙语本地化更新:

  • 将“Beak Things”和“Skimmers”的翻译分别统一为“Pinchostruo”和“Patineto”
  • 更正了错误翻译,如将“Armour King”更改为“Rey de la armadura”
  • 对与技能相关的动词更正为正确的时态,如“crafting”和“farming”

德语本地化更新:

  • 现在可以正确显示引号和省略号(…)。不再有文本空格!
  • 翻译了未翻译文本
  • 修复了部分UI元素上的文本溢出问题
  • 修复了部分技能名错译
  • 一般NPC的名字已作出性别划分,以符合NPC的性别(例如:Bauer/Bäuerin, Söldner/Söldnerin)
  • 修复了许多的名字不一致问题,例如“Rebirth”和“Skeleton”种族
  • “Skimmers”仍然是以英语显示,但是“Skimsands”现已被更改为“Skimwüste”
  • “Gutters”派系现已被更正为“Ausweider”
  • 对许多UI文本、物品描述、提示以及教程进行了编辑,以修复错误并提高可读性

葡萄牙语(巴西)本地化更新:

  • 修复了错字、语法和UI显示问题
  • 规范了游戏和传说元素的翻译,以保持一致性
  • 农民、士兵和雇佣兵等一般NPC现在已使用划分性别的名称

日文

  • 已将游戏内未翻译的英文文本翻译成日文。
  • 与速度相关的文本现已翻译成日文(如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

By continuing to use the site, you agree to the use of cookies. more information

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