Skip to content

fix(mh3g): complete arena and mask scalar conversion - #17

Merged
VincentAdamNemessisX merged 3 commits into
mainfrom
fix/mh3g-arena-mask-proficiency
Jul 29, 2026
Merged

fix(mh3g): complete arena and mask scalar conversion#17
VincentAdamNemessisX merged 3 commits into
mainfrom
fix/mh3g-arena-mask-proficiency

Conversation

@VincentAdamNemessisX

Copy link
Copy Markdown
Contributor

修复内容

  • 按完整 110 条表转换个人记录、98 个公会名片槽位和 CEC 打包名片的斗技场记录;边界后的字段保持原样。
  • 按 Cha-Cha/Kayamba 固定记录结构转换全部 109 个 u16 标量,覆盖面具熟练度等此前遗漏字段,同时保留尾部 opaque 状态。

根因

  • 静态兼容偏移表没有覆盖重复名片槽位中的全部斗技场行,也没有覆盖随从记录的完整标量区间。

验证

  • cargo test -p mh3g-save-convert(190 passed)
  • cargo check --tests --locked --target x86_64-pc-windows-msvc -p mh3g-save-convert
  • cargo clippy -p mh3g-save-convert --all-targets -- -D warnings
  • macOS Swift tests、Windows source contract、文档 contract、macOS synthetic smoke。

未启动 Cemu/Nemessix,未写入真实 MLC 或存档。

@VincentAdamNemessisX
VincentAdamNemessisX merged commit d8131d4 into main Jul 29, 2026
3 of 5 checks passed
@VincentAdamNemessisX
VincentAdamNemessisX deleted the fix/mh3g-arena-mask-proficiency branch July 29, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant