GNU Affero General Public License v3.0

项目介绍

Lothrik/diablo4-build-calc 是一个托管在 GitHub 上的开源项目,主要使用 HTML 编写,采用 GNU Affero General Public License v3.0 许可证,目前获得 219 个 Star、45 次 Fork。

仓库全名
Lothrik/diablo4-build-calc
开源许可证
GNU Affero General Public License v3.0
Star 数
219
Fork 数
45

README 摘要

diablo4-build-calculator A build calculator for Diablo 4. frequently asked questions Where does this data come from? With a few exceptions: It all comes directly from the game; I do the data mining myself. The tools I use for this are not currently public. You can use CASCExplorer to extract your own copy of the game assets. Parsing the proprietary file formats within is an exercise left to the reader. I recommend…

完整内容见 GitHub 原始 README 或本页 。

常见问题

diablo4-build-calc 用什么语言开发?

主要使用 HTML 编写,采用 GNU Affero General Public License v3.0 许可证,目前有 219 个 Star。

diablo4-build-calc 可以免费商用吗?

仓库标注的许可证为 GNU Affero General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 diablo4-build-calc 的源码?

可以直接克隆仓库:git clone https://github.com/Lothrik/diablo4-build-calc.git,默认分支为 master;安装与运行步骤见仓库 README。

diablo4-build-calc 最近还在维护吗?

仓库最近一次更新为 7月9日,当前没有未关闭的 Issue;Star 数为 219,可作为社区活跃度的参考。

关于

A build calculator for Diablo 4.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
324
价值分
146
活跃状态
活跃

语言占比

CSS
HTML
JavaScript

贡献者

README

diablo4-build-calculator

A build calculator for Diablo 4.

frequently asked questions

Where does this data come from?

With a few exceptions: It all comes directly from the game; I do the data mining myself.

The tools I use for this are not currently public.

You can use CASCExplorer to extract your own copy of the game assets.

Parsing the proprietary file formats within is an exercise left to the reader.

I recommend examining the .stl files first.

Blizzard uses a relatively simple hash function to reference just about everything, including other files.

uint HashFunctionExample(string input)
{
    input = input.ToLowerInvariant();
    uint hash = 0;
    for (int i = 0; i < input.Length; i++)
        hash = (hash << 5) + hash + input[i];
    return hash;
}

How do I run a copy of this site locally?

Launch any web server with diablo4-build-calc as the root directory:

cd ./diablo4-build-calc/
python3 -m http.server 8000

What are the attack speed multipliers I see listed on some skills?

Each skill has its own unique attack animation. Blizzard occasionally wants certain skills to be faster, or slower. Rather than rework the animation directly they simply multiply how quickly your character executes that specific skill.

I datamine that multiplier as the “attack speed multiplier” you see on certain skills.

One skill having a significantly higher multiplier than another doesn’t necessarily mean that skill is faster, just that it was slower than it currently is at some point in the past.

Just as an example, Maul was buffed between build 39858 and 41428 to be 10% faster — that change can be seen here.

I found a bug or want to request a feature, what should I do?

You can open an issue or message me on Discord.

评论

暂无评论