Skip to content

Releases: KanaHayama/KanCollePlayerSimulator

1.5.2

28 Nov 22:04
Compare
Choose a tag to compare

简介

升级运行时到.NET 8。
请前往.NET 官方网站下载安装Run desktop apps下方的Download x64安装包。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

下载源

Github(链接在文末)
OneDrive
腾讯微云(已被举报)
百度网盘(已被举报)

更新内容

1.5.2.0(2023年11月29日)

  • 适配2023年11月28日更新中的新舰船排序方式(这个新版本就是为了紧急修复这个问题发布的)。
  • 增加烟雾功能。
  • 升级运行时到.NET 8(之前的运行时为.NET 6)。
  • 更新数据库文件。
  • 修复一些会导致报错参数为null的错误。
  • 适配2023夏季活动。

1.5.1

18 Mar 07:56
Compare
Choose a tag to compare

简介

适配游戏近期的变化。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

下载源

Github(链接在文末)
OneDrive
腾讯微云(已被举报)
百度网盘(已被举报)

更新内容

1.5.1.0(2023年3月18日)

  • 适配新海域7-5(之前已通过差分包的形式为旧版本适配,此处是默认自带)。
  • 适配了游戏中新的装备类型(ID为52)。
  • 适配了游戏中新的战斗点类型(存在没有血条的敌方舰艇)。
  • 适配了2023春活E1和E2。

1.5.1.1(2023年4月24日)

  • 修改了导入游戏中数据的逻辑,现在可以自动导入新出现的装备类型和舰船类型(为了解决今天十周年游戏更新后多出来的ID为54的新装备类型导致相关功能报错的问题)。
  • 舰队编成选择舰船功能适配了是否贴条的过滤功能。
  • 增加了海域通关后选择奖励的功能(没怎么测试,此次活动期间不建议使用)。
  • 特殊调整了黎塞留和水爆的装备适配。
  • 调整了联合舰队输送护卫部队的组成判定条件(现在允许至多2个扬陆或者潜母,之前是1个)。
  • 增加了龙凤改二、龙凤改二戊、兰利、兰利改作为护卫空母。
  • 重新生成了装备适配数据库。
  • 基础编成执行单元当发现当前舰船和进度记录中不符时,会先判断记录中的船是否符合跳过条件,不会被跳过才会复用作为当前的选择(为了缓解两个同时执行的不同舰队基础编成执行单元设置为自动选船时可能出现的互相抢同一艘船的状况,比如同时为两个支援舰队自动选船的时候)。
  • 适配了2023春活(E1到E6)。

1.5.1.2(2023年4月24日)

  • 修复了上一版本“(54)水上艦装備”和"(52)陸戦部隊"无法判断装备属于哪个类别导致换装备报错的bug(这个类别用于换装备时选取合适的过滤器)。
  • 特别调整了“第百一号輸送艦”的装备适配(不包含“第百一号輸送艦改”,因为我还没有;因为时间有限,这次只是简单调整一下,以后可能还要重新归纳一遍)。

1.5.1.3(2023年5月7日)

  • 修复了编成时过滤没有贴条的船时卡住的bug。
  • 撤回了上一个版本对于“基础编成”发现当前所在位置船和进度不同时在决定是否换回进度中的船时额外判断一遍所有“跳过”条件相关的所有改动(因为有用户报告遇到了带着错误的船出击的现象,代码本身有点复杂简单看了一遍我也没发现问题,因为不重要所以先撤回这个修改,之后我自己再慢慢试)。
  • 特殊适配了第百一号输送舰改的装备(之前适配的是没改的)。
  • 调小了根据舰船是否贴条过滤舰船功能的图片模板阈值。
  • 缩小了“单次出击”下方控制控件的可点击范围(防止误触)。
  • 调整了刷新游戏后“Game Start”按钮的点击逻辑,现在发现点击失败会重复点击(提高成功率)。
  • 重新根据游戏内数据生成装备适配数据库(那几个金刚改二丙和比睿改二丙补强增设能带电探的问题自动解决了,但榛名改二乙/丙由于我没有那么多资材没法测试,不知道会不会有问题)。

1.5.1.4(2023年7月7日)

  • 适配游戏更新后的新远征队归还UI。
  • 适配游戏更新后的数据格式变更。
  • 重新根据游戏数据生成了装备适配数据。

1.5.0

13 Nov 06:45
Compare
Choose a tag to compare

简介

重构代码,优化性能和易用性。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

下载源

Github(链接在文末)
OneDrive
腾讯微云(已被举报)
百度网盘(已被举报)

更新内容

1.5.0.8(2022年12月19日)

  • 根据最新的游戏,重新生成了装备数据库。(多出了凤翔改二和凤翔改二战)
  • 在数据库中特别处理了装甲空母对于喷气式侦察机的适配。
  • 在数据库中特别处理了潜水母舰对于“5inch連装砲(副砲配置) 集中配備”的(不)适配。
  • 在数据库中特别处理了加贺改二护对于喷气式侦察机的适配。
  • 在数据库中特别处理了伊势改二和日向改二对于对地装备的(不)适配。
  • 调整了数据库条目自动生成的注释的格式。(原来的格式会有无法区分“宗谷”形态的bug)
  • 调整了变更装备界面的其他舰队选择舰船的翻页按钮的点击范围。(解决了偶尔点不中的bug。现在范例里卸下所有装备的python脚本可以正常执行完毕了)
  • 登录错误的错误信息加入了引导用户查阅FAQ的提示信息。

1.5.0.7(2022年11月22日)

  • 修复了因为没有编写“噴式偵察機”这个类型在哪一个过滤选项下的信息导致的选择该装备时会报错的bug。
  • 移除了1.5.0.6中增加的对于“熟練甲板要員”和“熟練甲板要員+航空整備員”错误的假设。(为啥我记得前几天有人告诉我这个地方需要特殊处理,然后我测过之后也是这样,然而今天再测就不是了呢……莫非是梦里遇到的?)
  • 优化了要给补强增设换上当前正在这艘船的普通装备栏的装备或者给普通装备栏换上当前正在这艘船补强增设的装备时的流程。现在会先把装备拆下来,然后再换上了。之前会报错。

1.5.0.6(2022年11月22日)

  • 重写了配置载入和保存功能。修复了1.5.0.0中点击注册后载入上次未关闭配置时忽略已打开配置功能中被忽略的配置仍然留存在内存中的bug。
  • 优化了计算舰船适配的装备的速度。
  • 优化了“基础变更装备”计算要使用的装备的速度。
  • 调整了数据库中“試製景雲(艦偵型)”的装备类型。游戏中自带的数据是错误的,会导致换错装备。
  • 在选择装备和更换装备时,排除掉了已经安在其他船上的“熟練甲板要員”和“熟練甲板要員+航空整備員”。这两种装备如果已经被安在了其他船上,则给其他船换装备时无法直接摘取下来。没有加入这个处理的话会导致换错装备。

1.5.0.5(2022年11月17日)

  • 增加了禁止修改舰船过滤条件和禁止修改装备过滤条件的选项。可用于更快速选取舰船和装备。
  • 增加了一个计算所有船的适配装备缓存数据的按钮。(然而测试时发现效果不好,感觉下次可以调低一点优先级,这功能不重要,这次先这样了。)

1.5.0.4(2022年11月16日)

  • 舰船和装备的点选功能现在可以并行化搜索点击顺序了。1.5版之前由于不能很好支持使用过滤器,再加上有并行,所以速度还算挺快。前几个版本这功能重写了,过滤器的限制取消了,但没有并行化(因为我感觉速度挺快的)。有用户反映感觉还是有点慢,所以我又把并行化加进去了。
  • 略微优化了变更装备功能选不中想要的装备时的重试方式。
  • 修复了1.5.0.3中卸装备的bug。这个bug导致脚本有可能误以为选错了船,进而导致没法卸装备。
  • 修复了一个选择舰船时有时会打开全部舰船种类的过滤器后卡住的bug。之前看到下一步是全选或全不选就去点右上角那个三角型按钮了。因为重写了,不是在以前版本基础上改的,所以是会出很多问题……
  • 修复了当发现游戏里装备列表和根据数据库计算的列表有错位时自动调整点选位置不起效的bug。
  • 数据库种为装备“5inch連装砲(副砲配置) 集中配備”排除了不能佩戴的舰船种类。一些种类的船可以带副炮但不能带这个副炮。
  • 优化了当给普通的装备栏换上当前正在这艘船的补强增设或者要给补强增设换上当前在这艘船的普通装备栏的装备时的流程,现在会先尝试把装备拆下来再换上了。

1.5.0.3(2022年11月15日)

  • 修复了变更装备功能在计算列出的装备时没有包含陆航飞机的bug。这个bug导致有时候选装备功能不好用。
  • 强化了变更装备功能对于点选船没成功的检测和重试能力。现在能尽早检测到点选某艘船没点上,并且重试逻辑也做了优化。
  • 数据库中为矢矧改二乙的第四装备槽排除了不适用的装备类型(鱼雷)。
  • 移除了1.5.0.2中为载入舰队装备按钮新增的尝试适配装备的行为,并在编辑选项卡增加了有类似功能的按钮。因为每次启动KCPS后首次计算装备槽的适配会导致一段时间程序不响应,有些用户以为程序卡死了,所以现在单独把这个功能拿到别处。
  • 修复了备忘录执行单元文本框的样式。
  • 修复了检测CUDA是否可用的逻辑在并发环境下可能执行多次的bug。
  • 调高了部分模板的阈值。涉及收远征页面和获得新船时的介绍页面。
  • 修复了数据工具中修改模板图片路径后报错的bug。

1.5.0.2(2022年11月14日)

  • 为“基础变更装备”的“追加当前舰队装备”按钮增加了尝试适配装备的行为。如果舰船某个装备槽上正在佩戴的装备在装备数据库里没有适配,那么KCPS会把这个装备的适配信息添加到数据库中(添加的适配仅对那个装备槽有效)。
  • 增加了消除同时给同一艘船的不同装备槽换装备的某些冗余点击的逻辑。
  • 修复了1.5.0.1中计算装备槽所能适配装备的功能的bug。
  • 修复了数据工具选择模板图片按钮点击后报错的bug。
  • 调高了游戏启动页面和选择阵型页面模板的阈值。
  • 调整了数据库中“試製51cm連装砲”、“51cm連装砲”、“試製51cm三連装砲”的装备类型。游戏中自带的数据是错误的,导致1.5.0.1会换错装备。
  • 调整了数据库中“15m二重測距儀+21号電探改二”、“15m二重測距儀改+21号電探改二+熟練射撃指揮所”的装备类型。游戏中自带的数据是错误的,导致1.5.0.1会换错装备。
  • 数据库中为CVL、CV、CVB的补强增设装备槽添加了“熟練甲板要員”和“熟練甲板要員+航空整備員”的适配。
  • 数据库中为伊势改二和日向改二的第三、四、五装备槽排除了不适用的装备类型。1.5.0.1中没有做这个适配,所以会选错装备。
  • 数据库中为夕张改二特的第四、五装备槽排除了不适用的装备类型。1.5.0.1中没有做这个适配,所以会选错装备。

1.5.0.1(2022年11月13日)

  • 修复了1.5.0.0中A卡选自动图像匹配模块后报错的bug。

1.5.0.0(2022年11月13日)

  • 重构了图像比对功能的框架。现在仅在需要时才会转换图像格式用于比较,还有理论上更小的内存占用和好一些的垃圾回收策略。
  • 重构了CUDA的图像比较模块。模板图像现在会被缓存在显存里了,不再是每次比较都重新生成再传送进GPU。对于小带宽的老显卡有性能提升。同时缓存模板数量设置不应太大,以免爆显存。
  • 新增了使用纯C#/.NET实现的简单的图像比较模块(选项中的”基准“)。虽然速度不是最快的,基本也用不上,但这理论上让KCPS的可移植性更高了。(实际上还是被限制在了x64。)
  • 弃用了外部的舰船和装备数据库,新增了基于本地文件的Sqlite数据库。此数据库用于支持推算舰船可以佩戴的装备。目前此数据库并不会联网更新,KCPS可能会在运行过程中发现装备的适配性并修改数据库。目前配套系统并未完全完工,数据库中也没有任何手动编写的数据项,但相关系统已经达到了基本可用状态。近期还会有包含手动编辑的数据的版本更新。(因为考虑到要尽快解决换装备报错的问题,所以提前发布了这个版本。)
  • 重构了从游戏里的舰船列表中选取舰船的功能。搜索步骤的性能更高。
  • 重构了从游戏里的装备列表中选取装备的功能。现在会使用装备种类的过滤器了。因为使用了新的数据库、种类过滤器和数据漂移的推理逻辑,选错装备的问题发生率变低了。(后续还会加入其他能够降低错误率的优化,因为现在错误率已经变低了,所以赶紧发布出来解决问题。)
  • 优化了变更装备失败时的重试逻辑。出错后自行恢复的成功率变高了。
  • 注册后自动打开未保存的配置功能现在会比较已经打开的配置和正在打开的配置,不会再打开已经打开了的配置。这是为了解决注册服务器掉线后再注册,配置会多一倍的问题。(以防有用户不知道,这里再提示一下,选中一个配置,再按Shift选另一个配置可以范围选中二者中间的所有配置。)
  • 稍微改变了主窗口的默认样式。同时把显示退避、损管设置的按钮弄得醒目了一点。不然这功能在那几年了,很多人都不知道可以设置退避和损管。还有少量其他的界面小修改。(前端代码有必要一点一点重构了。)
  • 固定了当前任务状态的显示文本框的高度。当同时进行多个任务时,任务的描述改为用分号分隔,而不是换行了。这样就解决了按钮经常乱跳的问题。
  • 为”基础远征“加入并默认启用了独占模式的支持。之前基础远征不支持独占模式,如果出击的循环等待时间设置为0的话,脚本就会一直出击却不发远征(因为被出击独占了)。因为我几年没用过”基础远征“了,所以一直没发现这个问题。
  • ”单次出击“里的”中大破船达到数量后撤退“的功能现在会计入退避船了。
  • ”关联出击“里加入了根据油、弹、钢、铝的量停止出击的选项。
  • ”关联出击“里加入了根据旗舰士气停止出击的选项。
  • ”关于“页面里增加了日文wiki的超链接。
  • 修复了”基础建造“的资材设置不会被保存的bug。
  • 修复了使用”窗口置顶“后,弹出的框选点击范围的窗口会被主窗口盖住的bug。
  • 调整了部分模板图片的阈值。能解决一部分出击过程中卡住的bug。(不知道为啥以前阈值没问题,后来就出问题了。)
  • 当遇到没有被预先定义的注册错误时,返回的错误信息会提示用户查阅FAQ。(大概这样能让问我”注册码绑定错误“怎么解决的人少一点吧。)

1.4.6

26 Feb 07:54
Compare
Choose a tag to compare

简介

累积游戏适配。调整了项目结构,更新至.net 6。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

下载源

Github(链接在文末)
OneDrive
腾讯微云(已被举报)
百度网盘(已被举报)

更新内容

1.4.6.3(2022年11月10日)

  • 修复带了大艇且格子搭载数大于1的船总会被判定为未完全补给的bug(捞鱼的时候用得到,所以为此单独发一个修复版本)。

1.4.6.2(2022年10月6日)

装备适配的问题仍在解决,改动较大,尚未完成。此版本只是为了修复上一版本的严重bug。若自制了本次活动海域适配,请先自行保存一下,我还没打完活动,所以本次更新没有自带活动海域适配。

  • 修复上一版本启动一段时间后变卡的Bug。

1.4.6.1(2022年8月7日)

发布此小型更新的目的仅为尽早缓解近日由于装备数据与游戏数据差距过大导致经常性的更换装备失败报错,后续版本会尝试从更多方面 解决此问题。此更新同时包含少量与此问题不相关的此前已累积的更新内容,还有很多计划更新项目并未开始制作。

  • “改装”功能会记录选取装备错误后的偏移量并在重试时代入此偏移量进行选取(可以解决大部分报错但无法解决所有的换装备错误)。
  • 停止了启动时和点击检查更新按钮时尝试下载并覆盖装备数据的行为(这个数据怎么更新这问题之后再看)。
  • 修复自动保存配置功能经常会保存失败的bug(不知道从什么版本开始出现的这个bug,现在这个功能重写了)。
  • 加入了一些判断逻辑,解决了经常在没必要时触发配置自动保存行为的问题。
  • 修复尝试显示“基础展开编成”执行单元时报错"无法从文本workflow:PreSetSearchStrategy创建Type"的bug。
  • 演习功能现在会尝试解除联合舰队了。
  • 移除了Google Analytics(目前没啥用,先删了以后再看)。
  • 部分功能适配.NET的Generic Host的范式(实际用户体验没区别)。

1.4.6.0(2022年2月26日)

  • 运行环境升级到了.net 6 (请到这里下载Run desktop apps下的Download x64安装包,安装后再启动程序)。
  • 把图形界面单独分离出来了(所以现在启动程序改成KancollePlayerSimulatorKaiDesktop.exe了;因为看到挺多人在服务器上挂机,所以桌面的图形界面单拎出来后再搞个Web前端就变得理论上可行了)。
  • 调整了装备数量的计数方法(跟随游戏的调整)。
  • 增加7-4海域的支持,调整了新海域陆航和路线功能的开放逻辑(以前是只开放给已知会用到的海域,现在变成了只对已知用不到的海域关闭)
  • 把新船云鹰、云鹰改、云鹰改二加入到护卫空母的列表里了(编成“输送护卫部队”的时候会用到)。
  • 适配游击部队UI变更(21年秋活游击部队UI变化,导致换编成功能不好用了,这是对应上次活动的修改,这次活动好不好用不清楚)。
  • “单次出击”执行单元里加入了一个“备选阵型”的功能(在“显示所有设置项”里面;当“阵型”设置因为船数量不够不可选时程序会尝试用这个阵型设置,这个设置也不可选就会选择单纵或者前方警戒)
  • “关联出击”执行单元的循环结束条件里加了个到达某些海域终点的判断条件(就是那种到了后右下角会显示“帰”字的地方)。
  • “基础变更装备”的载入装备按钮的名称改成了一个更加合适的名字(因为原来它和编成的载入舰队按钮一个名字,但行为却不一样,一个是替换一个时追加)。
  • 由于时间关系,本更新包含本次2022冬季活动的海域适配以及新装备数据(其实E1和E2是有了的,但没E3)。

1.4.5

06 Nov 00:17
Compare
Choose a tag to compare

简介

累积功能更新。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

其他下载源

OneDrive
腾讯微云

更新内容

1.4.5.0(2021年11月6日)

  • 适配2021秋刀鱼活动海域。
  • 增加自动在数据库信息缺失时推断某个装备是否能佩带的能力(之前只能推断新船,这次是加入了新装备的推断,推断结果可能有误)。
  • “单次出击”中增加python事件回调设置(在“显示所有设置项里”,目前仅加入昼战和夜战两个事件,估计可以用来实现发现入夜斩杀失败时刷新保陆航熟练度功能)。
  • 解决外部数据中舰船class属性缺失时换装备报错的问题(适用于“宗谷”)。
  • 缩小“载入时启动”复选框的响应范围(避免误触)。
  • 优化截图相关操作的性能。

1.4.4

12 Jun 07:50
Compare
Choose a tag to compare

简介

适配游击部队,以及少量功能优化。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

其他下载源

OneDrive
腾讯微云

更新内容

1.4.4.0(2021年6月13日)

  • 适配2021年春季活动期间限定海域。
  • 编成功能支持7船编成。
  • 改装功能支持7船编成。
  • 补给功能支持7船编成。
  • 出击流程支持7船编成。
  • 补给功能新增仅补给舰载机功能。
  • “单次出击”的战斗策略的管理按钮支持批量操作。
  • “基础变更装备”功能的管理按钮支持批量操作。
  • 点击范围选择窗口新增打开图片功能。
  • “基础编成舰队”功能优化(计算编成时遇到当前舰队中舰船和进度中的记录不一致时会优先尝试恢复记录的船,而不是重新从所有候选中再重新挑一艘)。
  • 新增从kcps.info服务器拉取别名文件的功能,并可以和本地别名列表合并(但解压缩的时候选了覆盖的话,原来的内容还是会被盖掉的)。
  • “关联出击”增加了等待旗舰士气恢复的选项。
  • 修复工具函数ShipConstUtility.Base()在遇到改修链形成一个环时报错的问题(和新船宗谷有关)。
  • 更新输送护卫部队编成判断条件(解决了有时判断错误的问题)。
  • 修复基地航空队补给指定中队时会把所有中队挨个补给一遍的Bug。
  • 尝试修复在极端情况下西南诸岛海域B开头的远征有可能跑错的问题。
  • 更新默认外部舰船和装备数据。
  • 更新了少量范例配置。

1.4.3

16 Oct 22:40
Compare
Choose a tag to compare

简介

增加功能,优化使用体验。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

其他下载源

OneDrive
腾讯微云

更新内容

1.4.3.5(2021年4月20日)

  • 修复阿贺野级改二后第四装备格不能带鱼雷导致无法换上装备的问题(因为《是谁呼叫舰队》数据格式变更,不得不修改KCPS本体并发布新版本)。
  • 把“基础编成舰队”跳过舰船的日志级别从Debug改回Info(为了方便用户看明白到底为什么选不中船)。

1.4.3.4(2021年2月16日)

+新增B5、D3两个远征。
+“基础编成舰队”加入跳过已改造和跳过未改造船的选项。
+“基础变更装备”的排序选项中加入忽略的选项。
+编成组件在遇到将要换上的船在远征但已经在正确的位置时不再报错了(适用于期间限定范例支援远征放出后出击失败导致的后续报错的情景)。
+变更装备组件在遇到待变更的船在远征但装备已经正确时不再报错了(适用情景同上)。
+加入了忽略指定ID的装备功能(某些游戏账号中出现不存在的装备的用户会用得到)。
+图像控件可以解码PNG(某用户提出的需求)。
+使用联合舰队演习会报错了(之前会卡在那个页面)。
+更新了自带的外部数据。
+修复了1个偶然导致装备报错换不上的问题(因为点选下一艘船点击失败)。
+修复“关联远征”没关联远征执行单元执行时崩溃的Bug。
+其他细微调整。

1.4.3.3(2020年12月13日)

  • 适配2020年秋活(在此之前已经发布过单独的适配差分包。此版本包含该适配,无需重复下载)。
  • 增加允许用户在使用脚本时手动干预游戏的功能(在“关于”选项卡的“阻塞”选项。使用该选项可以在适当的时机阻塞脚本的所有任务,以便用户手动操作)。
  • 增加了从kcps.info更新外部数据快照的能力(在无法连接github时会尝试下载kcps.info上的快照,中国大陆地区用户可能会受益于此功能)。
  • 修复了变更装备功能一个可能导致更换失败的Bug(没显式设置要换的装备的装备槽当前持有设置了装备的其他装备槽需要的装备时会发生反复抢一个装备的问题)。
  • 限制了循环超时时长不得低于20秒(含)。
  • 修复数个页面数据绑定错误。

1.4.3.2(2020年11月17日)

  • 修复1.4.3.1版本会尝试给补强增设装备槽佩带不能够佩带的装备的bug。
  • 有用户担心改进了的全自动远征范例配置一直跑短远征太危险。各位大可不必担心,这个策略是会随着每天远征次数增加逐渐切换到长远征的。并且它所选取的远征并不是固定某3个远征的组合,而是会根据资源动态调整的。想了解具体策略的话请浏览前几天发布的2.1版远征调度.py的代码。

1.4.3.1(2020年11月16日)

  • 调整了全自动远征范例选择远征的逻辑,从“最大化单一资源获取速度”到“平衡各项资源且最大化总收入”,并且去掉了对潜艇的需求(获取资源效率大幅提升。使用此配置不仅省去了选远征和配舰队的麻烦,还可以获得1.8倍的远征收益,以及4倍的舰娘经验。自动运行一个长草期可以回满资源数次并且驱逐的经验都会有大幅增长)。
  • “关联远征”增加是否等待舰队返回的选项(可能对于定时晚上放长远征有用。此功能可以实现,如果所定时间远征队还没回来,直接报错停止而不是等远征队回来后再放远征)。
  • 修复了多个“关联××”执行单元直接互相连接成环时收到新事件后会爆栈闪退的bug。
  • 修复了特殊情况下判断出的可佩带装备比实际能佩带的多的bug。
  • 修复了解体执行单元,在实际可解体舰船数量少于要求保留的数量时,保留设置无效的bug。
  • 修复了解体功能不会排除正在入渠的船的bug(之前会因此问题卡住)。
  • 修复了变更装备功能不能变更不在舰队中船的装备的bug(之前某一次游戏更新导致该功能失效)。
  • 更新了外部数据。

1.4.3.0(2020年10月17日)

  • 为“单次出击”增加Boss战专用默认策略设置。
  • 为独占执行功能增加优先级功能。
  • 为“基础变更装备”增加生成选取装备策略的模板。
  • 优化远征列表界面的点选远征逻辑。
  • 为“关联出击”增加根据Boss战评级自动停止的功能。
  • 为“关联出击”增加根据陆航空袭是否无伤自动停止的功能。
  • 新建的“基础变更装备”默认改为启用改装前刷新数据选项。
  • 略微优化“基础变更装备”的添加新装备栏功能。

1.4.2

12 Sep 12:23
Compare
Choose a tag to compare

简介

增加功能,优化使用体验,修复已知缺陷,完善范例配置。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

其他下载源

OneDrive
腾讯微云

更新内容

1.4.2.2(2020年10月1日)

  • 支持新远征46和E2。
  • 确认支持新海域7-3(并未也无需做任何变更,只是确认了能够正常出击)。
  • 新增了自动出击扩张海域的范例配置(自动配舰队和装备)。
  • 调整了自动远征范例配置的刷闪方式(DE去1-5刷,而不是1-1了)。
  • 优化了部分补给功能(不会偶尔卡住了)。
  • 修复了匹配装备或舰船名称时,输入别名时会按照正则表达式匹配的bug(之前尝试使用改装功能失败了的话,现在可以再尝试一下了)。
  • 修复了换装备时尝试交换无法交换的两个装备的Bug(共有2种情况,原来只判断了1种,所以遇到另一种时会交换失败)。
  • 修复了基础解体排除舰船名称功能没有适配别名功能的Bug。
  • 更新了自带的外部数据。

1.4.2.1(2020年9月14日)

  • 修复了前一版本在获得mapinfo之前就使用mapinfo的Bug。
  • 修复了上一版本可能遇到“基础编成舰队”界面抽搐的问题。

1.4.2.0(2020年9月12日)

范例配置

  • 根据新版功能,调整了各个范例配置中的内容。(请一并更新用到的所有范例配置。)
  • “全自动日常工厂任务”现在可以完成解体2艘船的任务。(原来是顾虑有人不锁船,现在解体功能有锁船保护功能了,侠了的风险就少了。)
  • 优化了“活动 单舰队”、“活动 联合舰队”范例。(使用这个作为模板设置活动图出击非常简单。)
  • 新增了“全自动日常出击任务”范例。(日常的那几个出击任务也顺便自动了,自动选船选装备。)
  • 新增了“全自动月常出击任务”范例。(对账号舰船和装备的要求较高。总之现在月常也能全自动了(目前不含EO),自动选船选装备。)

杂项

  • 为舰船、装备、装备类型提供了别名系统,并默认提供了简体中文别名,可以使用别名来匹配这些项目。(终于可以不用再去wiki复制日文名字了。添加和查看别名请参阅文件data/extra/×××_alias.json。可以继续使用日文名称。)
  • 调整了所有用到名称匹配的地方的匹配逻辑。(现在是,如果游戏中存在输入的舰船、装备等的名字(含别名),则按照字符串匹配,否则按照正则表达式匹配。以前是先查找用户库存里有没有对应名称匹配的项,没有的话再用正则表达式。现在的方式消除了不确定性。)
  • 增加了保持在最上层的功能。
  • 增加了拖拽读取配置的功能。
  • 可以一次读取多个配置了。
  • 优化了超时重试逻辑。(对于极端情况下,游戏卡在那种背景是黑色,但周围又显示按钮UI的情况,现在脚本在几次尝试通过点击返回母港都无效后会通过刷新游戏来复位了。)
  • 调整了附加Python脚本类型的显示颜色。(没有脚本时文字改为灰色,脚本因出错而被注释现在会显示为红色错误提示信息。)
  • “关于”选项卡中加入了几个游戏数据相关的超链接。
  • 与插件通信的端口号禁止使用8099和8123。(因为太多人乱改了。)
  • 重写了布局存取功能。(抛弃了.net自带的Settings配置文件,现在不会再不经意间把设置存到%APPDATA%了,而且避免了相关功能的报错。)
  • 修复了检测修改并自动加载修改后的外部数据功能偶尔出现的文件并发访问错误。
  • 调整了游戏常量数据的索引方式。(查找更快。)
  • 更新了自带的外部舰船、装备数据。(因为每次启动都会自己去更新,这里自己带一份主要是方便无法正常访问github的用户。)
  • 调整了部分内部API的命名和调用约定。

变更装备

  • 变更装备组件支持拖动交换装备操作。
  • 变更装备组件支持使用解除所有装备的按钮。
  • 将变更装备的操作粒度从装备槽级别改进为舰船级别(能够利用拖动交换装备操作,并能简化装备设定。并且能够利用一并解除装备按钮。)。
  • "基础变更装备"增加按"类别"匹配装备功能。(现在可以更方便地选择装备,类别的名称见data/extra/equipment_type_alias.json。)
  • 优化了“基础变更装备”的添加按钮的逻辑。(会根据其他设置项调整新增的项目的一些设置项,可以省去一些操作。)
  • 去除了"基础变更装备"为舰船选则装备时与插件的冗余通信。(运行速度更快了。)
  • 现在执行变更装备时,一些中间结果会被缓存。(可以加速后续操作。)
  • 修复了为各个装备槽能带的装备不同的船换装备时报错的Bug。

编成

  • 调整了“基础编成舰队”设置的表头。(设置项意义更清晰。)
  • “基础编成舰队”加入“正在修复更换”、“达到等级更换”、“跳过等级在范围内的船”、“跳过没补强增设的船”的选项。(更灵活选择舰船。)
  • 优化编成组件的换船逻辑。(现在可以更充分地利用拖拽操作,更高效地更换舰船。)
  • 修复了“基础编成舰队”偶尔冗余的展开编成记录操作的Bug。
  • 修复了“基础编成舰队”某位置没设置任何船时不会去把舰队里的船解除而是留在原处的Bug。
  • 修复了“组成联合舰队”在组输送部队时,第二舰队有2艘轻巡时报错不允许组的Bug。
  • 删除了“基础编成舰队”的导入导出csv功能。(既然有了复制粘贴执行单元功能,这个弱鸡功能可以不要了。)
  • 修复了日志调试模式下错误的舰队编成信息输出内容。

出击

  • “单次出击”增加出击前检查海域血量功能。
  • “单次出击”增加出击前检查陆航熟练度功能。
  • “关联出击”增加回港后根据是否达成海域削弱效果自动停止的功能。(空优、空袭无伤之类的就过于复杂了,并没有精力去弄。)
  • “关联出击”增加“子过程”步骤。(因为这次夏活我需要在每次出击前给自动给全队刷闪,所以才加了这个功能。)
  • 修复"关联出击”自动停止条件设置中的错字。
  • 调整“关联出击”出击前检查脚本函数设置的位置。
  • 调整了海域名称的文字显示样式。(与舰船、装备等文字样式保持一致。)
  • 适配2020年梅雨活动与夏季活动。(此修改已经包含在之前发布的外部数据差分包中。)

泊地修理

  • 重写了泊地修理选择明石、伴随舰、装备的逻辑。(解决了一些bug以及消除了部分不符合预期的行为。)

开发

  • “基础开发装备”现在可以显示已经开发了的装备。
  • 剩余装备槽少于3个时,允许进行3连开发了。(和游戏保持一致)。
  • 修复了“基础开发装备”在执行出错后不会弹窗报错且无法自行正常恢复默认状态的Bug。

建造

  • “基础建造”的用户界面可以自动根据输入资源量为普建或大建调整其他几项资源的数值了。

解体

  • 修复了保留数量和最大解体舰船数量设置项字面描述和实际逻辑不符的Bug。(调整了文字描述。)

补给

  • 调整了全补给的逻辑。(应该不会再偶尔卡住了。)
  • 调整“基础补给”条件补给最低资源百分比设置的显示位置。

接交任务

  • 强化了可用任务缓存功能。(现在那些会因为日常刷新而突然冒出来的任务也能够自动判断并添加到缓存中了。此缓存用于不实际去任务界面也能知道有哪些任务可以做,和已经接了哪些任务(但任务的完成度无法通过缓存值来判断)。)
  • 支持季常任务和年常任务刷新时自动删除缓存中对应项。(之前只支持到日常、周常、月常。)
  • 接任务失败时日志会输出更详细一些的信息。
  • 修复了偶尔卡在出现大淀的页面的Bug。(此修改已经包含在之前发布的外部数据差分包中。)

整备陆航

  • “基础整备基地航空队”加入陆航没有开放时跳过执行的功能。(适配活动海域E1没陆航的情况,这样就不会报错了。)

1.4.1

10 Jun 05:50
Compare
Choose a tag to compare

简介

增加和完善功能细节,优化使用体验,修复已知缺陷,完善范例配置。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

其他下载源

OneDrive
腾讯微云

更新内容

1.4.1.3(2020年6月20日)

  • 编成功能支持拖拽操作。
  • 调整“基础编成舰队”选取编成记录的偏好(适配拖拽的能力)。
  • 调整“基础编成舰队”里的部分逻辑和选项默认值。
  • 修复“基础编成舰队”新增的编成记录展开操作后的编成有时不会替换部分船的Bug。
  • 调整了“基础编成舰队”、“基础入渠”、“基础变更装备”计算舰船或装备的时机,避免竞态问题导致的错误(计算从提交任务前挪到了实际执行任务之前)。
  • 可以标记非默认状态的执行单元(调试用功能)。
  • 可以显示独占模式队列(调试用功能)。
  • 调整“关联出击”和“关联远征”界面提示性文字。

1.4.1.2(2020年6月13日)

  • 兼容已有74EO插件(目前74EO插件缺少获取游戏道具数量的接口支持,所以之前的版本会报错。因为我74EO插件不是很了解,所以就先找了个方法绕过这个限制。此时74EO里获取到的资源值可能会有点误差,不过应该不会影响使用体验)。
  • 修复修复渠没全部解锁的账号中所有修复渠都被占用时执行入渠报错的Bug(这Bug存在这么长时间竟然没有人遇到的吗)。
  • “基础编成舰队”当与目标编成最匹配的编成记录仅与目标编成有1艘船相同时不再先展开编成记录。
  • 微调“基础编成舰队”的界面的显示内容。
  • 其他几个基本看不出来差别的优化。

1.4.1.1(2020年6月11日)

  • 修复“基础远征”启动后不能连续发远征的Bug(1.4.1里微调了远征功能,因为有更好用的“关联远征”,这个执行单元我很久都没用过了,也没想到改动会有影响,就没测试到)。

1.4.1.0(2020年6月10日)

  • 新增了[全自动全舰队带闪全资源远征]和[全自动周常出击任务]两个范例配置(连配舰队都是自动的)。
  • 更新了其他已有的全自动无人值守范例配置以及配套的Python脚本(修复了没开全建造渠无法正常使用[全自动日常工厂任务]配置的问题)。
  • 重新编写了"基础编成舰队"和“基础变更装备”执行单元的显示界面,并且使用后台加载尽可能提升了相应界面的响应速度。
  • 优化了"基础更换装备"选择装备的逻辑,当有多个完全相同(只有ID不同)的装备可供选择时会选择最久没有使用过的装备(避免了之前可能出现的不停从不同船上来回扒同一个装备的问题)。
  • 强化了“基础解体舰船”的功能,加入了防止成为拆船侠的保护功能(之后的活动中可能会起作用),加入了限制每次拆船数量的功能(可以用来做日常),加入了使用脚本过滤要拆的船的入口。
  • 优化了“基础编成舰队”编成的逻辑,现在可以先展开近似的编成记录,再执行编成(之后该做拖拽交换编成功能了)。
  • 调整了“基础编成舰队”选择舰船的逻辑和文字描述(现在的更合理并且效率更高)。
  • 调整了报错显示的格式,增加了缩进,并改进了Python脚本的报错内容。
  • 入渠功能现在会检查高速修复的数量了(不够时会报错)。
  • 新增了月常远征刷新事件,并可以从模板中选择。
  • 为“基础远征”和“单次发出远征”增加了远征前检查的Python调用入口(可以用于检查编成的舰队是否满足远征要求)。
  • 为“基础泊地修理”增加控制刷新和停止的Python调用入口(大概可以用来控制早上停止修复,以及在快速出击期间抑制刷新执行)。
  • 为所有执行单元新增了用于过滤事件的Python调用入口(OnFilterEvent,可以决定执行单元是否处理某个事件,它会先于执行单元自身的事件检查逻辑执行,与OnEvent功能和执行时间不同)。
  • 舰船选择器新增了一个是否允许关闭某个种类舰船过滤开关的选项。
  • 将已稳定功能的记录从Info级别降低到Debug级别,减少了大量输出内容。
  • 优化了附加Python脚本编辑窗口在选中本地脚本文件后的行为(原来在脚本内容很多时会变得很大)。
  • 修复了“关联出击”在等待倒计时的过程中会仍然处在“独占模式”,妨碍其他配置工作的Bug。
  • 修复了上一版本中母港连续点击5次按钮没反应后报错的问题(至少我自己遇不到这个问题了)。
  • (可能)修复了罕见的卡在罗盘娘界面不动的Bug。
  • 修复了偶尔解体功能切换排序方式时卡住的Bug(原来的点击范围稍微偏大了点)。
  • 修复了偶尔舰队全补给后卡住的Bug(按下按钮后多等1秒再执行之后的逻辑)。
  • 修正了数个错误的界面文字描述。

1.4.0

23 Apr 12:09
Compare
Choose a tag to compare

简介

增加任务、演习、建造功能,并优化使用体验。

安装及使用说明

《使用说明》页面(必读)。
遇到问题先看《已知问题与FAQ》

其他下载源

OneDrive
腾讯微云

更新内容

1.4.0.3(2020年5月20日)

  • 新增支持远征A5、A6、B5、E1。
  • 现在母港界面点击按钮失败后会立即重新点击(而不用等待超时重试)。
  • 为“基础泊地修理”增加给明石换上空闲的“舰艇修理设置”的功能(默认启用)。
  • 重新调整了“关联出击”、“关联远征”循环各步骤的执行顺序("入渠"插入到了"编成"和"改装"之间,避免因舰船正在修复而无法更换装备的问题)。
  • 优化舰船选择功能的性能。
  • 修复交任务时偶尔误判为要求选取奖励的Bug。
  • 修复建造功能不能正确开始计时的Bug(该Bug导致建造渠满后不会等待建造完成后继续建造。该Bug体现为没有开全建造渠的用户无法完整执行范例配置中的自动工厂任务配置)。
  • 修复"基础入渠"给修复中舰船扔桶功能不好用的Bug。
  • 修复"基础编成舰队"候选舰船选取方式为“脚本(迭代)”时错误记录当前舰船Bug(该Bug导致记录的数据与实际数据不一致后判定为需要更换舰船。该Bug体现为使用了范例配置中的加强版全自动闪远征配置时换船过于频繁)。
  • 舰队未开放时提供可读的报错信息(而不是原始英文的访问失败的报错)。
  • 数个其他变更。

1.4.0.2(2020年4月25日)

  • 修复演习对手刷新时间计算错误的Bug(这个Bug导致打过一次演习后可能不会去打下一次演习,除非重启程序)。
  • 支持弹窗报告CUDA错误,并自动退化到CPU执行(遇到这种报错的用户该更新一下显卡驱动了)。
  • 修复插件上jpeg质量设置为100%时接错任务的Bug(模板阈值偏高)。
  • 演习战斗时遇到不相关页面后不会直接退出了(而是仅输出一条消息,以避免无关紧要的误判影响执行)。

1.4.0.1(2020年4月24日)

  • 修复启动时,若没有已自动保存配置的情况下,程序默认提供的那个“基础远征”不好用的Bug(使用试用版的用户会遇到这个问题)。
  • 修复插件上jpeg质量设置为80%时接错任务的Bug(模板阈值偏高。我开发时为了尽量容错,设置的是40%,而默认是80%,所以开发时没遇到这个问题)。

1.4.0.0(2020年4月23日)

  • 增加交任务和接任务功能。
  • 增加打演习功能。
  • 增加建造功能。
  • 支持利用NVIDIA CUDA加速计算。
  • 多个程序性能和易用性的优化。
  • 修复了出击1-6最后会卡住的Bug。
  • 修复了数个可能导致程序卡死的Bug。
  • 周常、月常范例配置已更新并新增数个全自动范例配置。
  • 允许单次试用时长增加到20小时。