0.4.34
- Continued to split and simplify the creation and layout logic of many settings menus, making their loading speed faster.
- Adjusted and simplified the frame-by-frame loading logic. Since the current layout is more controllable than the original Godot automatic layout, its loading speed has also been significantly improved.
- However, this also means that bugs may appear in certain situations, requiring iterative optimization in subsequent long-term testing.
- Streamlined the hierarchical elements of many controls.
- RitsuLib's own settings menu has been rearranged.
- Note: If you are not a CJK user, the interface in this version should open almost instantly. Currently, a sufficiently suitable solution to handle this issue has not been found.
- Adjusted and simplified the frame-by-frame loading logic. Since the current layout is more controllable than the original Godot automatic layout, its loading speed has also been significantly improved.
- RitsuLib's related UI no longer uses the vanilla focus style, and uses a new focus style to be more consistent and reduce unnecessary processing logic.
CustomTargetTypeadded support for potions, allowing potions to correctly select targets and produce correct animation effects when using CustomTargetType.- Now, the update check in the Workshop environment supports checking a single mod. If a Workshop item ID is provided, it will instead check the update of the single mod project corresponding to that ID.
- Removed the queue download logic that actually did not work properly, and changed to fixed download, but automatically blocks game popups to avoid bothering users with popups.
- Manually checking for updates will bring up relevant popups, or if the player enters the main menu, they will receive a prompt about the current update progress.
- Most meaningless distracting notifications have been removed to reduce noise.
- Related descriptions have been updated to more accurate content.
- Now, if there is no content update, the update notification will no longer pop up.
- Made the implementation logic of some sorting logic more reliable to avoid unexpected behavior in some cases.
- Fixed the issue where the same mod with the same version would incorrectly report a sorting inconsistency when one party in multiplayer has it installed locally and the other has it installed via Workshop.
- Only affects the actual report display, because this is not the cause of failure anyway.
- Optimized some behaviors and fixed a few bugs.
- 继续拆分简化了大量设置菜单的创建和布局逻辑,使其的加载速度更为迅速
- 调整并简化了分帧加载的逻辑,由于现在的布局相较原本的 godot 自动布局更为可控,因此它的加载速度也获得了显著提升
- 但是这也意味着某些情况下可能会出现 bug,需要在后续长期测试中迭代优化
- 精简了大量控件的层级元素
- RitsuLib 自身的设置菜单进行了重新布局
- 注意:如果你不是 CJK 用户,在现在这个版本的界面中应当能够基本瞬间打开,目前尚未找到足够合适的解决方案来处理这个问题
- 调整并简化了分帧加载的逻辑,由于现在的布局相较原本的 godot 自动布局更为可控,因此它的加载速度也获得了显著提升
- RitsuLib 的相关 UI 不再使用原版的焦点样式,并使用新的 focus 样式,以更符合一致性并减少不必要的处理逻辑
CustomTargetType增加了对于药水的支持,以允许药水在使用 CustomTargetType 时能够正确选择目标并作出正确的动画效果- 现在 Workshop 环境的更新检查支持对单一 mod 的检查,如果提供了 Workshop item id,那么会改为检查该 id 对应的单一 mod 项目的更新
- 删除了实际上无法正常工作的排队下载逻辑,改为固定下载,但是会自动阻止游戏的弹窗以避免用户被弹窗打扰
- 手动检查更新会将相关弹窗唤起,或如果玩家进入主菜单,将会收到当前更新进度的提示
- 大多数无意义的干扰通知已被移除,以减少噪音
- 相关描述已更新为更准确的内容
- 现在如果没有任何内容更新,将不再弹出更新通知
- 让部分排序逻辑的实现逻辑更为可靠以避免部分情况下的意外行为
- 修复了相同 Mod 且相同版本但是联机双方分别是本地安装和 Workshop 安装时,会错误的报告排序不一致的问题
- 仅影响实际报告显示,因为这本来就不是失败原因
- 优化了部分行为,修复了少量 bug
What's Changed
New Contributors
Full Changelog: v0.4.33...v0.4.34