新增 | |
---|---|
b34592f 91919e5 b8fbef1 |
新增了可以渲染桌宠高亮描边的功能,并可以自定义开启条件、描边颜色和描边宽度。 |
#78 44401ff |
新增了可以渲染桌宠背景颜色的功能,以满足绿幕等特殊需求。 |
#71 cdb6a6f |
新增了可以自定义角色在正常模式和透明模式下的不透明度的功能。 |
修复 | |
---|---|
#75 fb4fd87 |
修复了不支持 JSON 格式的骨骼文件的问题。 |
14ceaa6 |
修复了启动器在提示框弹出时无法与标题栏交互的问题。 |
#76 62f0012 |
缓解了角色的 Spine 组件拼合部位的透明缝合线现象。 |
#79 50467bf |
修复了在特定情况下由于第三方程序干扰端口握手而导致的桌宠异常退出的问题。 |
优化 | |
---|---|
3399c76 |
优化了渲染时图像缩放的处理方法,现在采用骨骼缩放,而不是视窗缩放。 |
#78 444e720 |
优化了渲染时不透明度的处理方法,现在由着色器实现,而不是窗口系统实现。 |
新增 | |
---|---|
#63 #70 6cbf7b2 |
新增了在启动器抛出错误时的导出日志按钮。 |
1bef435 |
新增了可以设置桌宠的初始部署位置的功能。 |
#68 1af28e6 |
新增了可以选择禁用将桌宠作为后台程序启动的功能。 |
c7591f2 |
新增了可以选择禁用将桌宠作为置顶窗口启动的功能。 |
优化 | |
---|---|
#62 0f48bc0 |
优化了部分显示设置项,已额外支持 2.5/3.0 倍的图像缩放和 120 帧的最大帧率,并且当设置的帧率高于显示器刷新率时会显示提示。 |
fd880ee |
优化了 GitHub Actions 脚本的依赖项版本。 |
5117eca 9cf0b76 |
优化了线程池和窗口标题相关的代码逻辑,避免了某些潜在的鲁棒性问题。 |
fcb5111 |
优化了配置文件相关的代码逻辑,避免了在字段值缺失时默认填入空值或零值导致的鲁棒性问题。 |
新增 | |
---|---|
cccb494 |
新增了启动器在被最小化、呼出或关闭时的窗口级别的动画效果。 |
#37 6c4665b |
新增了可以设置桌宠窗口边界的相对大小的功能。 |
修复 | |
---|---|
#4 93d6975 c0c6333 |
缓解了部分多形态敌人的窗口边界过大的问题,现在会在阶段形态切换时自动调整窗口边界。 缓解了角色的渲染超出窗口边界的问题,现在已增加预渲染采样时所用的帧数量。 |
762970f |
修复了在特定情况下交互动画会被其他动画提前覆盖的问题。 |
0ec49d5 |
修复了在特定情况下鼠标右键的竞态操作导致的桌宠程序忙等待(无响应)的问题。 |
686b2b8 |
修复了某些操作发起的集成托盘通信会发生重复的问题。 |
优化 | |
---|---|
93d6975 c0c6333 |
优化了窗口边界计算和摄像机配置的代码逻辑,扩增了窗口边界的最大尺寸。 |
850f40d |
优化了启动器中部分下拉框设置项的显示逻辑。 |
d3a6ae5 |
优化了启动器模型页面的性能消耗。 |
新增 | |
---|---|
#40 #59 #60 3253706 7b2e856 |
新增了集成托盘功能和 Socket C/S 通信架构,现在可以通过一个集成托盘来管理已启动的桌宠。 新增了启动器单实例化的特性。 |
#28 ff82a1e 17ceb23 |
新增了标签筛选功能,现在可以通过选择角色标签来筛选模型列表。 |
ff82a1e |
新增了可以导出模型仓库的压缩包的功能。 重构了模型页面,并将模型下载等功能集成为了模型库管理面板。 |
ff82a1e |
新增了内置的启动器窗口标题栏,取代了默认的系统标题栏,以使观感更加统一。 新增了启动和退出启动器的闪屏画面。 |
938ecbb 903fb96 |
新增了鼠标点击透明区域后,鼠标事件可以传递到某些下层窗口的功能。 |
741cf00 |
新增了关闭启动器界面时的确认弹窗。 新增了支持设置是否在退出启动器的同时退出已启动的桌宠的功能。 |
#57 741cf00 |
新增了模型库管理中的一个帮助链接。 |
0672739 |
新增了应用于桌宠位置和图形变换的三次缓入(EaseOutCubic),取代了原来的线性缓动(Linear),以使观感更加丝滑。 |
72784a6 |
新增了对包含动态立绘的模型库的兼容性支持。 |
优化 | |
---|---|
d47e424 e1e5439 12742d9 |
优化了启动器界面的样式表,统一了复选框和滑动条组件的配色,微调了部分配色的颜色值。 |
3d86cf6 |
微调了网络连接超时的时间阈值。 |
f261c35 |
优化了数据集不兼容的提示的显示逻辑和位置。 |
新增 | |
---|---|
4754554 |
新增了在下载对话框中显示下载速率的功能。 |
1eb6c08 |
新增了模型库下载源 ghproxy.harryh.cn,取代了原来的 ghproxy.com。 |
a5c7b9a |
新增了可以导入模型仓库的压缩包以加载模型的功能。 新增了一些启动器页面跳转逻辑。 |
727a34e |
新增了启动器的网络代理设置项。 |
修复 | |
---|---|
cb06cba |
修复了启动器内弹出的对话框在关闭时未播放关闭动画的问题。 |
优化 | |
---|---|
cb06cba |
重构了启动器前台任务的代码逻辑。 |
1eb6c08 |
优化了控制台日志,输出流与错误流相分离。 |
#52 #55 |
优化了自动化构建,在 GitHub Actions 新增了 build 工作流。 |
3b8f5fc abc4743 |
修订并公布了代码检查规则。 |
f6139c3 |
重构了模型资源的代码逻辑。 |
#47 7db99c3 |
优化了 Windows 安装程序的默认安装目录和在控制面板卸载页面中的表现。 |
补丁 | |
---|---|
v2.4.1 f2683f9 |
修复了首次启动桌宠后的提示弹窗未生效的问题。 |
v2.4.2 5e15d00 |
修复了渲染《明日方舟》2.1.41 及以后的新模型时 Alpha 图层表现异常的问题。 |
新增 | |
---|---|
a31afcf |
新增了右键桌宠本体即可弹出菜单的功能。 |
17d3fde |
新增了可以在菜单中切换桌宠形态的功能,现在可以切换拥有多个形态的敌方领袖的形态。 |
修复 | |
---|---|
#39 87c2263 |
进一步修复了有概率出现桌宠本体程序在任务栏中无法隐藏的问题。 |
17d3fde |
进一步修复了个别敌方角色的部分动作的选择逻辑异常的问题。 重构了动画名识别和行为控制系统。 |
#48 b72421a |
修复了桌宠在保持坐下动作时拖动会导致异常浮动的问题。 重构了缓动控制系统。 |
优化 | |
---|---|
0fb103c |
优化了 Windows 安装程序的语言本地化(修订了简体中文,新增了繁体中文)。 |
a31afcf |
优化了托盘菜单的外观表现。 |
e046e1c |
优化了动画队列的代码逻辑。 |
补丁 | |
---|---|
v2.3.1 7a161d3 |
修复了桌宠的行走动作表现异常的问题。 |
新增 | |
---|---|
225463d |
新增了验证模型资源完整性的功能。 |
39c89a8 |
新增了物理引擎参数调整的功能,现在可以自定义环境加速度、最移速等参数。 |
8de6ff2 |
新增了提示条组件,用于软件更新提示、数据集不兼容提示、存储空间不足提示。 |
修复 | |
---|---|
#39 e54c6ed |
修复了有概率出现桌宠本体程序在任务栏中无法隐藏的问题。 |
优化 | |
---|---|
557c09a |
优化了模型资源列表的代码逻辑,移除了不安全的泛型用法。 |
39c89a8 |
优化了滑动条的外观和代码逻辑,添加了数值后单位的显示。 |
3f713ae 7da5bbf |
优化了模型资源管理的代码逻辑,适配了新版的模型库格式。 变更了配置文件中的部分字段。 |
补丁 | |
---|---|
v2.2.1 2d76421 |
修复了个别敌方角色的部分动作的选择逻辑异常的问题。 |
v2.2.1 9c0edf9 |
优化了提示条组件的外观和鼠标指针表现。 |
v2.2.1 6fbcac2 |
优化了按钮和侧边滚动条的鼠标指针表现。 |
新增 | |
---|---|
#4 5d024f9 |
新增了对多显示屏的支持,现在可以将桌宠拖拽到扩展显示屏上。 重构了重力场系统。 |
627d16d |
新增了首次启动桌宠后的一个提示弹窗。 |
04a459c |
新增了思源黑体作为启动器界面的字体,不再使用系统默认字体,解决了部分设备上的字体渲染问题。 |
2aef47e |
修复 | |
---|---|
352eca6 |
修复了在特定情况下打开启动器卡在 Loading 界面的问题。 |
86d7227 |
修复了个别敌方角色的部分动作的选择逻辑异常的问题。 |
优化 | |
---|---|
86a5450 |
将 Java 版本从 JDK20 降级到 JDK17,以防止在特定情况下发生 JVM crash。 |
352eca6 |
优化了模型下载源选择的逻辑,现在会将发生过错误的下载源列入低优先级。 |
补丁 | |
---|---|
v2.1.1 f35f678 |
移除了配置文件中的无用字段。 |
v2.1.1 da9e067 |
修复了进行“检查模型库更新”操作时,所有已启动的桌宠会异常退出的问题。 启动器中以“GitHub 仓库”替换掉了“开源信息”超链接。 |
v2.1.1 #34 1e231c9 |
修复了在多显示器的屏幕边缘未对齐的情况下,桌宠可以异常进入非屏幕区域的问题。 |
新增 | |
---|---|
95e6a1a 2471d2a 95186b6 f92eb75 |
新增了全新的启动器界面,使用 JavaFX 重构了所有的 UI 。 新增了按照关键字搜索模型、随机选取模型的功能。 新增了联网检查模型库更新、联网下载模型的功能。 |
fd185fe |
新增了由 @Auroal-dawn 绘制的全新的软件图标。 |
99af0a7 |
新增了命令行日志等级可选参数 。 |
#4 #12 b6ef359 |
新增了可重复启动桌宠的特性,现在启动器不会在启动单个桌宠后立即关闭,可以多次启动桌宠。 |
bdea621 |
新增了将绝大多数敌方模型作为桌宠启动的功能。 |
a6be480 8860930 |
新增了自动选择模型库下载源的功能。 |
01e962e 23dc3cc |
新增了在桌宠启动失败后弹出错误提示的功能。 |
c0c3c33 5b5970c |
新增了按照角色类型筛选模型的功能。 |
#4 23dc3cc |
新增了开机自启动的功能,现在可以在开机时自动生成上一次启动的桌宠。 新增了加载中页面,UI操作更加舒适。 |
修复 | |
---|---|
#4 4aa567b 99423d4 |
缓解了角色的渲染超出窗口边界的问题。 |
优化 | |
---|---|
2bc0079 48ef339 |
优化了 Spine 运行时库的引入方式,从源码内置更改为 Gradle 引入。 优化了开发所用的 IDE ,从 VScode 更改为 IntelliJ 。 |
afa9b03 a134dd4 abc3cad |
优化了软件分发与自动化构建,现在分发的二进制文件包括 exe zip jar 。运行时映像的打包方式从 exe4j 更改为 jlink+jpackage。 |
fa866d1 8860930 |
优化了日志系统,现在会自动写入日志到文件中,并且可记录日志等级。 |
bf904b7 |
微调了干员基建小人和敌方小人切换动作的随机触发权重。 |
c9866a1 |
补丁 | |
---|---|
v2.0.1 21f2eba |
进一步缓解了角色的渲染超出窗口边界的问题。 修复了特定情况下日志系统逻辑不正确的问题。 |
v2.0.1 f6e87f9 |
优化了托盘图标标题,现在标题包含角色名称。 变更了配置文件中的部分字段。 |
a4267c6
新增了重力场系统对于点电荷静电斥力的支持。#19
/a4267c6
由上一条实现:新增了多个小人重叠时可以被排斥开的特性。40a57e7
新增了可操作的任务栏托盘图标。#9
/40a57e7
新增了右键托盘图标可锁定小人当前动作的功能。
4954639
修复了在小人靠近屏幕左侧时无法站立在窗口上的问题。
67a0c66
不再以较高频率获取窗口句柄,一定程度降低了性能消耗。67a0c66
不再在非必要时重设窗口的位置,一定程度降低了性能消耗。- 优化了小人的缩放相关常量,略微缓解了小人图像超出窗口边界的问题。
- 优化了小人的自定义缩放设置项,已额外支持 0.75/1.25/1.5 倍的图像缩放。
v1.5.1
/#12
/d5f0bf0
新增了命令行启动参数--direct-start
用于直接启动桌宠而不打开启动器。v1.5.1
/c996b38
修复了不支持一星小车的基建小人模型的问题。v1.5.2
/#19
/76e6883
新增了小人自动行走至窗口边缘后翻转朝向的特性。v1.5.2
/#19
/a7eba09
新增了抛出小人后,使小人立即面向抛掷方向的特性。
aeed29a
修复了基建小人的 Sit 动作的渲染偏移受图像缩放的影响被放大的问题。#10
/aeed29a
修复了基建小人的 Sit 动作的窗口垂直位置不能低于屏幕下边界,导致在某些情况下浮空的问题。
#3
/9648fe3
修复了模型在空中自由落体时开始行走会使其做匀速直线运动的问题。#5
/9648fe3
修复了小人在空中被右键后不会落下的问题。#2
/feaa6fa
修复了基建小人在 Sit 和不可打断动作 (例如 Special ) 同时进行时,窗口的垂直位置表现不正常的问题。feaa6fa
修复了基建小人的 Sit 动作的窗口垂直偏移值不受图像缩放影响的问题。#3
/bcbe4cb
修复了多个模型堆叠时持续闪烁的问题。
4603ab0
新增了主界面的“使用手册”按钮,点击后可跳转到 GitHub 仓库主页。