Skip to content

CoreSwap 1.20.1-1.0.8

Pre-release
Pre-release

Choose a tag to compare

@unknowbug unknowbug released this 06 Aug 10:26

修复 Issue #1 最终根因:mod 更新时 dll 缓存不自动替换(XuanRikka 确认)。

修复

  • dll 缓存版本化:每次启动比较 jar 内 dll 与 %TEMP%\\coreswap-native\\worldgen.dll 的逐字节哈希,不同则自动重新解压覆盖——以后更新 mod 无需手动删缓存
  • 根因回顾:旧逻辑只在缓存不存在时解压一次 → mod 更新后缓存里还是旧 dll → 用户永远跑旧代码报假 bug(1.0.2 MinGW dll / 1.0.6 旧 MSVC dll 都是这个缓存机制的受害者)

验证

  • 内嵌 dll = 最新 MSVC(哈希 CFD82B3C4 与构建产物逐字节一致,dumpbin 导入表 MSVCP140/VCRUNTIME140)
  • 主世界 100% 逐位一致保持

如果你已经手动删过 %TEMP%\\coreswap-native,1.0.8 不需要再删(自动处理)。