Skip to content

Releases: BAKAOLC/STS2-RitsuLib

0.4.50

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:38
v0.4.50
8ad50a4
  • Fixed additional compatibility issues caused by adapting to 0.108.0 (Hopefully no more updates today)

  • 修正因适配 0.108.0 导致的额外兼容性问题 (希望今天不用再更新更多内容了)

Full Changelog: v0.4.49...v0.4.50

0.4.49

Choose a tag to compare

@github-actions github-actions released this 03 Jul 05:42
v0.4.49
6e9c7ee
  • Fixed the NetId loss issue in Epoch
  • Optimized the update check function for Workshop

  • 修正 Epoch 的 NetId 丢失问题
  • 优化 Workshop 的更新检查功能

Full Changelog: v0.4.48...v0.4.49

0.4.48

Choose a tag to compare

@github-actions github-actions released this 03 Jul 05:09
v0.4.48
19fd855
  • Fixed the issue of incorrect display of compatible branches
  • Extended the fix for game crashes caused by Sentry to version 0.108.0 support

  • 修正兼容分支显示错误的问题
  • 扩展修复游戏因为 Sentry 而崩溃的问题到 0.108.0 的版本支持

Full Changelog: v0.4.47...v0.4.48

0.4.47

Choose a tag to compare

@github-actions github-actions released this 03 Jul 04:03
v0.4.47
1adf306
  • Fixed an issue where optional secondary resource consumption of 0 would not trigger additional effects
  • Fixed an issue where the consumption of secondary resources does not correctly decrease when downgrading
  • Supplemented and improved the character animation logic takeover logic for campfires and merchants
  • Added hooks for triggering when obtaining energy and stars
  • Changed compatibility mode to be enabled by default
  • Fixed an issue with secondary resources being automatically played
  • Updated to support version 0.108.0
  • Now in 0.108.0, ritsulib's ModelDb and NetId sorting functionality will be disabled

  • 修复可选次级资源消耗为 0 时不会触发额外效果的问题
  • 修复降级时次级资源的消耗量不会正确减少的问题
  • 补充和完善了对篝火和商人的人物动画逻辑接管逻辑
  • 增加了对能量和星星的获得时触发钩子
  • 修改了兼容性模式为默认启用
  • 修复了次级资源自动打出时的问题
  • 更新支持了 0.108.0 的版本支持
  • 现在在 0.108.0 会禁用 ritsulib 的 ModelDb 和 NetId 排序功能

Full Changelog: v0.4.46...v0.4.47

Development build (dev)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 08:48
1de49f8

This is an automated development build from branch dev.

  • Development Version: 9999.0.0-dev.28649346670+1de49f88 (independent from stable release versions)

  • Current Stable Line in repo: 0.4.50

  • Purpose: quick testing and integration validation.

  • Stability: may change frequently and can include breaking changes.

  • Install target: developers/testers only.

  • Repository: BAKAOLC/STS2-RitsuLib

  • Commit: 1de49f88

  • Workflow Run: #28649346670

0.4.46

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:15
v0.4.46
1f1b59f
  • Added some behavioral logic to lobby messages to resolve issues such as missing processing and residual data that may occur under certain boundary conditions.
  • Added an event to the energy UI of secondary resources to enable a more granular response to energy changes.
    • Added a set of predefined styles to allow simulating energy growth effects similar to Radiant Star.
  • Added some hooks to support custom card behaviors during playback, such as skipping or prefix/suffix actions, to accommodate special requirements.
  • Realigned some behaviors of FreePlay. Now, when setting a card to free, the consumption behavior for X-cost has been changed to align with vanilla game behavior.

  • 为大厅消息增加了一些行为逻辑,以解决部分边界条件下可能出现的处理缺失、数据残留等问题
  • 给次级资源的能量 UI 增加了一个事件,以使其能够在响应能量变化时做出更精细的响应
    • 增加了一组预制的 style,以允许模拟类似辉星的能量成长效果
  • 增加了一些 hook 以支持自定义卡片在播放时的行为,如跳过或前缀/后缀行为等,以支持一些特殊的需求
  • 重新对齐了 FreePlay 的一些行为,现在设置免费时对 X 费的消耗行为有所变更,以对齐原版的行为

Full Changelog: v0.4.45...v0.4.46

0.4.45

Choose a tag to compare

@github-actions github-actions released this 30 Jun 18:17
v0.4.45
41b7bb9
  • Optimized the parsing priority and related processing logic for some fonts to resolve potential conflicts during resource reloading.
  • Fixed an erroneous method reflection invocation issue to resolve cases where the relevant method could not be correctly invoked.

  • 优化了部分字体的解析优先级和相关处理逻辑,以解决资源重载时可能发生冲突的问题
  • 修复了一个错误的方法反射调用问题,以解决部分情况下可能无法正确调用相关方法的问题

Full Changelog: v0.4.44...v0.4.45

0.4.44

Choose a tag to compare

@github-actions github-actions released this 30 Jun 15:53
v0.4.44
5af27c2
  • Added a setting value to allow explicitly specifying whether ModData is allowed to enter the cloud sync list when registering, defaulting to allowed to maintain consistency with legacy implementation.
  • Added an extended registration method for RichTextEffect to allow customizing the display effect of RichTextEffect.
  • Fixed an issue where Auto Play did not fully handle the logic correctly for CustomTargetType in single-target mode.
  • Fixed an issue where RunSavedData's Lobby data might not be correctly generated and injected into the game in single-player mode.
  • Added a process to clean up the recorded font cache when the game resets fonts, so that Custom Font and other mods can correctly override the related UI of RitsuLib.

  • 补充了一个设置值,以允许注册 ModData 时显式指定其是否允许进入云端同步列表,默认为允许以保持与旧有实现的一致性
  • 增加了一个 RichTextEffect 的扩展注册方法,以允许自定义 RichTextEffect 的显示效果
  • 修复了 CustomTargetType 在单目标模式下,Auto Play 并不完全能正确处理逻辑的问题
  • 修复了 RunSavedData 在单人游戏模式下 Lobby 数据可能没有正确生成并注入到游戏中的问题
  • 增加了一个处理以在游戏重置字体时清理记录的字体缓存,以支持 Custom Font 等 mods 能够正确兼容覆盖 RitsuLib 的相关 UI

Full Changelog: v0.4.43...v0.4.44

0.4.43

Choose a tag to compare

@github-actions github-actions released this 30 Jun 02:17
v0.4.43
8dc10c8
  • Refactored the font parsing logic to resolve font fallback issues on some systems, and optimized certain behaviors.
    • Loading speed of relevant interfaces such as the settings screen may now be further improved.
  • Added NetId table sorting logic for SavedProperty in deterministic sorting, with activation conditions and logic consistent with ModelDb sorting.
    • This feature will be deprecated when official native support for this feature is added.
  • Fixed an issue where I18N types were missing some fallback logic.
  • Now, when BaseLib is detected using an old rendering protocol, it imports BaseLib's sections and keeps its own renderer active, instead of degrading to old behavior logic.
  • Fixed an issue where Ancient was not displayed correctly in the console/codex interface in some scenarios.
  • Adjusted some patch behaviors and merging logic to correct behavior logic.
  • Removed some unnecessary processing logic.

  • 重构了字体解析逻辑,以解决部分系统的字体 fallback 问题,并且优化了部分表现
    • 现在设置界面等相关界面的加载速度可能会再次获得提升
  • 为确定性排序增加了 SavedProperty 的 NetId 表整理逻辑,生效条件和逻辑与 ModelDb 排序一致
    • 该功能将于官方原生内置支持此功能后废弃
  • 修正了 I18N 类型缺少了部分 fallback 逻辑的问题
  • 现在在检测到 BaseLib 使用旧版渲染协议时,会导入 BaseLib 的段落并保持自己的渲染器活动,而不再是退化至老行为逻辑
  • 修复了部分场景下 Ancient 并不能正确显示在控制台/图鉴界面的问题
  • 调整了部分补丁行为和合并逻辑,以修正行为逻辑
  • 移除了部分不需要的处理逻辑

Full Changelog: v0.4.42...v0.4.43

0.4.42

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:03
v0.4.42
3063ac7
  • Added a lightweight virtual mapping registration to allow mapping some supported files as FMod Event resources, enabling sound playback through the FMod system.
  • Added a handler to ensure the console cache correctly records all existing mappings.
  • Fixed an issue where changing window resolution in the settings interface did not correctly synchronize container size and content size.
  • Optimized the implementation of the model name retrieval method for AbstractModel.
  • Added a set of Hook hooks for modifying healing values to allow modifying healing values at game runtime.

  • 增加了一个轻量级的虚拟映射注册,以允许将部分支持的文件映射为 FMod 的 Event 资源,以支持通过 FMod 系统播放声音
  • 增加了一个处理以保证控制台 cache 能够正确记录现有的所有映射关系
  • 修正了在设置界面中修改窗口分辨率不会正确的同步容器大小和内容大小的问题
  • 优化了对 AbstractModel 的模型名称获取方法的实现
  • 增加了一组对治疗数值修改的 Hook 钩子,以允许在游戏运行时修改治疗数值

Full Changelog: v0.4.41...v0.4.42