Skip to content

Bump STS2.RitsuLib from 0.5.20 to 0.6.2 - #35

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/nuget/scripts/STS2.RitsuLib-0.6.2
Sep 16, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
dependabot/nuget/scripts/STS2.RitsuLib-0.6.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026

Copy link
Copy Markdown
Contributor

Updated STS2.RitsuLib from 0.5.20 to 0.6.2.

Release notes

Sourced from STS2.RitsuLib's releases.

0.6.2

English

Fixed

  • Fixed card appearance overrides ignoring other mods' custom portraits, borders, banners, and materials, including portraits being replaced with placeholder images.
  • Fixed excessive unrelated generic-type warnings during startup.
  • Fixed embedded localization resources sometimes being read from the wrong mod assembly.

中文

修复

  • 修复卡牌外观覆盖忽略其他 mod 自定义卡图、边框、横幅和材质的问题,包括卡图被替换为默认占位图的情况。
  • 修复启动时大量输出无关泛型警告的问题。
  • 修复部分情况下无法正确读取调用 mod 内嵌翻译资源的问题。

Full Changelog: BAKAOLC/STS2-RitsuLib@v0.6.1...v0.6.2

0.6.1

English

Fixed

  • Fixed startup failure on mobile and other hosts caused by a conflict with the game's hashing library.

中文

修复

  • 修复与游戏自带哈希库冲突导致移动端等环境无法加载的问题。

Full Changelog: BAKAOLC/STS2-RitsuLib@v0.6.0...v0.6.1

0.6.0

English

Added

  • Card pools can provide custom Crystal Sphere card-reward textures and materials through ICrystalSphereCardPool.
  • Health-bar forecasts support outward segments from current HP and inward overlays from maximum HP, including BaseLib interoperability and fallback rendering for older BaseLib versions.
  • Interop bindings support concrete generic target types and methods through InteropTargetAttribute.GenericTypes, and can exclude helper members with InteropIgnoreAttribute.
  • Diagnostics telemetry can capture Godot engine errors, including missing nodes and failed resource loads, even when no C# exception is thrown. It respects diagnostics consent and applicant filters, redacts local absolute paths, and limits repeated or excessive reports. Available script stacks may be empty.
  • RitsuFileDialog provides reusable themed file, folder, multi-file and save pickers, with controller navigation, touch scrolling and selection, input-specific hints, and nested modal focus handling. Thumbnails use the available system providers, with image decoding as a fallback; supported formats depend on the operating system and installed components.
  • ResourcePack reads arbitrary ZIP files or resource directories by relative path, with reusable ZIP handles and explicit disposal. I18N.FromResourcePack loads translations from these packs.
  • Complete runtime installations provide a reusable MSBuild reference entry point, so mods using local DLLs can import all required framework assemblies together.
  • Reusable UI now includes public collapsible sections and headers, action menus, sliders, drag handles, vertical stacks, fixed-width scroll content, general control factories, and theme layout values. These controls can be used outside settings pages, with documented ownership and callback behavior.

Changed

  • Attribute-based auto-registration resolves ownership from RitsuLibOwnedBy, then RegisterModAssembly, then the game manifest. When registered and manifest IDs differ, generated content IDs may change; update localization and save compatibility or explicitly pin the previous owner ID. Registering one assembly under different owner IDs is rejected.
  • Removed the game-log mirroring switch and RitsuLibSettings.DebugLogViewerMirrorGameLogs. Game logs are always available to the local log buffer and multiplayer desynchronization diagnostics; opening the log viewer and uploading telemetry remain separately controlled.
  • Removed ModContentRegistry.RegisterActEnterWeightedPoolBaseline and ModContentPackBuilder.ActEnterWeightedPoolBaseline. The existing act participates with fixed weight 1; only candidate weights are configurable. Mods using these APIs must remove the calls and rebuild.
  • Settings file and folder pickers use the library's controls and retain the familiar navigation, favorites, recent folders, filters, grid/list views and overwrite confirmation.
  • Library development builds use standard .NET Debug/Release configurations and separate outputs by game API version. A Godot editor or export workflow is no longer required.
  • Images, translations, and bundled themes are shipped as a shared assets.zip instead of being embedded in DLLs. Include this archive when installing.
  • Multi-version packages share common code, UI, and settings modules to reduce repeated content. Install the complete runtime folder, including its shared and compatibility subdirectories; the root DLL alone is insufficient. Code that enumerates types from a single assembly must account for the separate modules.

Fixed

  • Fixed custom character actions being replaced by default attacks or replayed on each hit, and improved merchant animation compatibility.
  • Mirrored BaseLib settings respect each section's default collapsed state.
  • Reduced repeated type scanning and allocations during mod discovery and registration.
  • Card artwork overrides remain consistent during full and partial refreshes, layout changes, and pooled view reuse. Removing overrides restores the current appearance; combined refresh requests no longer omit cards, and character portrait overrides retain the card's Beta portrait preload.
  • File picker favorites, recent folders, display preferences and the last folder for each purpose are saved locally across restarts.

中文

新增

  • 卡池可通过 ICrystalSphereCardPool 自定义水晶球事件卡牌奖励的底图和材质。
  • 血条预测支持从当前生命值向外延伸,以及从最大生命值向内覆盖;支持与 BaseLib 互通,并可在旧版 BaseLib 下由本库渲染。
  • 互操作绑定支持通过 InteropTargetAttribute.GenericTypes 指定目标类型和方法的具体泛型实参,并可用 InteropIgnoreAttribute 排除辅助成员。
  • 诊断遥测可采集缺失节点、资源加载失败等未抛出 C# 异常的 Godot 引擎错误,遵循诊断授权与申请方筛选规则,对本机绝对路径脱敏,并限制重复或过量上报。可用的脚本堆栈可能为空。
  • 新增可复用的主题化 RitsuFileDialog,支持文件、文件夹、多选与保存模式,以及手柄导航、触屏滚动与选择、随操控模式切换的提示和嵌套弹窗焦点管理。缩略图优先使用可用的系统能力,图像解码作为回退;支持的格式取决于操作系统及已安装组件。
  • 新增 ResourcePack,可按相对路径读取任意 ZIP 或资源目录,复用 ZIP 句柄并支持显式释放;I18N.FromResourcePack 可直接从这些资源包加载翻译。
  • 完整运行时安装提供统一的 MSBuild 引用入口,使用本地 DLL 的 Mod 可以一次导入所需的全部框架程序集。
  • 开放可脱离设置页面复用的折叠区域与标题、操作菜单、滑块、拖动手柄、纵向布局、固定宽度滚动内容、通用控件工厂和主题布局值,并补充所有权与回调行为说明。

变更

  • 特性自动注册按 RitsuLibOwnedBy、RegisterModAssembly、游戏清单的顺序确定归属。注册 ID 与清单 ID 不同时,生成的内容 ID 可能变化,需适配本地化与存档,或显式固定原归属 ID;同一程序集不能注册到不同归属 ID。
  • 移除游戏日志镜像开关及 RitsuLibSettings.DebugLogViewerMirrorGameLogs,游戏日志始终进入本地日志缓冲区并可用于多人状态不同步诊断;日志查看器的启动与遥测上传仍分别控制。
    ... (truncated)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: STS2.RitsuLib
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget Pull requests that update NuGet packages labels Sep 16, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) September 16, 2026 00:07
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 8aed882.
Ensure that dependencies are being submitted on PR branches. Re-running this action after a short time may resolve the issue. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails
nuget/STS2.RitsuLib 0.6.2 UnknownUnknown

Scanned Files

  • scripts/RespectAffectsGameplay.csproj

@github-actions
github-actions Bot merged commit eddedde into main Sep 16, 2026
6 checks passed
@dependabot
dependabot Bot deleted the dependabot/nuget/scripts/STS2.RitsuLib-0.6.2 branch September 16, 2026 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file nuget Pull requests that update NuGet packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants