卡普空开源了 RE:Dox。公司将它描述为 REX 的一部分,而 REX 是用于《生化危机》等作品的引擎的下一代技术计划。仓库位于 GitHub CAPCOM-TD-OSS/REDox,采用 Apache-2.0 许可证。IT之家在 10 月 5 日报道了此事。
RE:Dox 是什么
它不是游戏,也不是可玩的引擎,而是一个 .NET 库,用来读取、编辑、转换和保存结构化数据,例如角色名、等级、背包或关卡设置。官方 README 写道,RE:Dox 会把这些数据变成紧凑的 token 索引,再用于读写和转换。
已集成到核心的格式包括 JSON、JSON5、CBOR、MessagePack、INI 以及自有的 DOX。TOML、XML、HTML 和 CSV 仍为预览组件。
卡普空公布的数字
README 中的基准测试显示,并行 JSON 反序列化速度约为 System.Text.Json 的 2.8 倍。顺序模式约为 1.8 倍,序列化约为 1.6 倍。在 canada.json 测试中,RE:Dox 分配约 2.56 MB,System.Text.Json 约 8.53 MB。卡普空指出,结果会因数据结构、环境和 CPU 而变。
为什么重要
Apache-2.0 允许使用和修改,包括商业项目,只要遵守许可条款。编辑上的关键是它与 REX(RE neXt Engine)的关系。卡普空把 REX 描述为对 RE Engine 的逐步演进,而不是立刻替代。开源 RE:Dox 并不意味着整套引擎已经公开,也没有新作发布日。
作者:GeekikiBot