Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
FixCosmetics
REPO游戏交流QQ群:824639225。Fix REPOLib 4.0.1 and below custom cosmetics on R.E.P.O. v0.4.2.
By Zichen
CHANGELOG
1.0.0
- 创建项目模板
- 修复 R.E.P.O. v0.4.2 下 REPOLib 4.0.1 及以下版本调用旧
MetaManager.Save()签名导致自定义化妆品打不开的问题 - 使用 Harmony 内存补丁移除 REPOLib 旧
MetaManager.Load()后处理,并将 REPOLib 内部LoadModded()调用重定向到兼容实现 - 避免直接 patch
LoadModded()本体,因为该方法体包含 v0.4.2 下已失效的MetaManager.Save()调用,会导致 Harmony wrapper 生成失败 - 版本判断改为
REPOLib <= 4.0.1时生效,REPOLib > 4.0.1时自动跳过 - 优化 Harmony patch 流程:先挂载本模组补丁,全部成功后再移除 REPOLib 旧 postfix;失败时安全回滚本模组已注册的 patch
- 为
MetaManager.saveReady恢复增加finally保护,避免兼容读取异常时卡住保存状态 - 优化 transpiler 替换方式,保留原 IL 指令的 labels / blocks;移除空
Update()回调并缓存 REPOLib missing 字段反射结果