Kenshi 1.0.57 (experimental) plus small JP main branch update
Posted On 31st 1月, 2022
对主要分支中日文翻译的小更新以及 FCS v2.1 的实验版本。
FCS 更新目前在实验分支中找到,直到下一次更新。
日语更新
- 更正了 FCS 错误
- 更正了一些错别字
- 更新帮助和其他与 GUI 相关的长句
FCS 2.1 更新日志:
- 增加了FCS文档
- 改编自我们内部文档
- 虽然内容还不完美,但至少是个好的开始!
- 增加了经过改进的物品搜寻功能
- 递归属性和引用搜索
例如:-
- 寻找超过10个骨人的队伍
- ● (In Squads section) squad.v0 > 10;squad.race = skeleton
- 搜寻价值超过1000开币且有成分的研究项目
- (In Research section) cost.value > 1000
- 寻找超过10个骨人的队伍
- 要求建筑材料的成分价值超过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删除的物品删除的错误问题
- 已修复无法删除崩坏的对话行
- 已修复能够编辑已删除的行项目的问题
- 已修复合并对话所拥有的表单的一些问题
- 已修复关闭所有按钮导致一些窗口无法被打开的问题