在 GitHub 上加星Star1.1k 个星标

案例

libd2:《暗黑破坏神II》1.14d 引擎组件库

以 Zig 库重建《暗黑破坏神II》1.14d 的种子地图、物品生成、存档、模拟规则和网络格式。部分组件提供原生与 WebAssembly 接口;验证说明区分了原游戏地图对照与其他子系统较弱的证据。

目标
二进制 · 游戏 · 协议
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 构建需要 Zig 0.16.0。这些是模块化引擎库,并非完整可玩的客户端;基础生成使用内嵌数据和测试样本。
  • MIT 覆盖 Zig 源码,但明确排除随仓库提供、由 Blizzard 游戏派生的二进制数据和地图样本;仓库并非不含游戏派生素材。
  • 作者报告五个噩梦难度种子及两个保留种子的逐格对照,另以 200 个种子的三个难度进行逐关 CRC 检查。
  • game 和 net 包依据恢复出的规则及报文布局检查,而非原服务器运行对照;存档、物品与路径检查的证据深度不同。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · jaenster/libd2 · 修订 bc21bb9
  2. LICENSE GitHub · jaenster/libd2 · 修订 bc21bb9
  3. docs/VERIFICATION.md GitHub · jaenster/libd2 · 修订 bc21bb9
  4. docs/BUILDING.md GitHub · jaenster/libd2 · 修订 bc21bb9
  5. build.zig.zon GitHub · jaenster/libd2 · 修订 bc21bb9
  6. packages/drlg/src/oracle.zig GitHub · jaenster/libd2 · 修订 bc21bb9
  7. packages/drlg/src/verify_tests.zig GitHub · jaenster/libd2 · 修订 bc21bb9

同分区更多条目:游戏

游戏分区全部 318 项资源游戏案例(239)

↑↓ 移动↵ 打开⌘↵ 新标签页