dcalc

一款面向DNF玩家的免费装备搭配模拟与伤害计算工具,有客户端和网页版两种形态,帮玩家省去手动计算的麻烦。

Github地址

https://github.com/dnfcalc/dcalc

功能特性

  • 单套装备选搭,自定义词条挑属性,武器贴膜、装备融合都能设
  • 技能那边能调等级、放几次、形态切换、护石符文搭配,有技能队列
  • 打造设置覆盖全身,增幅、附魔、徽章、星辰百变、贴膜升级批量改
  • 药剂、特性系统、装备触发条件一键设,能收藏搭配、看流派推荐
  • 伤害算完能导出图片分享,存档能导入导出多设备换着用
  • 技能冷却详情、基准对比、伤害百分比变化这些参考数据都有

怎么跑起来

项目分前后端,得分开弄:

拉代码

1
git clone --recurse-submodules --single-branch --branch master https://gitee.com/dnftools/dcalc.git

前端

  • 先装 node 18 以上版本
  • npm i -g pnpm
  • cd frontend 然后 pnpm i

后端

  • 要 python 3.10+
  • pip install uv
  • cd backend 然后 uv sync

跑起来

1
2
3
pnpm run dev:image      # 图片资源
pnpm run dev:frontend # 前端
pnpm run dev:backend # 后端